LinuxSir.cn,穿越时空的Linuxsir!

 找回密码
 注册
搜索
热搜: shell linux mysql
查看: 2822|回复: 17

postgresql

[复制链接]
发表于 2003-8-25 19:56:33 | 显示全部楼层 |阅读模式
我装的 是postgresql 是rpm的
但是第一次用不知道怎么启动和使用
我用psql和postsql都不可以
还有哪里又这方面的资料电子书
发表于 2003-8-26 08:13:07 | 显示全部楼层
启动postgresql需要用root用户运行/etc/rc.d/init.d/postgresql start
去这里看看:http://laser.zhengmai.com.cn/
 楼主| 发表于 2003-8-27 12:14:07 | 显示全部楼层

postgresql

我用/etc/rc.d/init.d/postgresql start可以启动了
但是能进去老是说the "root" user doesnot exist
不知道这个用户的问题怎么样解决
看了一下71.1的文档 里面讲的 是源代码的
我 的 是rpm的 我也 不 知道 它装在那个目录下的
好像很多目录下的 什么/usr/bin/createdb
/usr/bin/createuser
/usr/lib/pgsql
很 多
启动了以后不知道怎么进入
直接打psql  不行
好像是出在用户的 问题上
那么怎么样使root能够登录
发表于 2003-8-27 16:02:07 | 显示全部楼层
要弄清楚,postgresql的超级用户不是root。任何一个用户只要有权限都能成为超级用户。缺省的是postgres
 楼主| 发表于 2003-8-28 18:21:33 | 显示全部楼层

postgresql

但是我用哪个用户名不能进入啊
发表于 2003-8-28 20:29:25 | 显示全部楼层
编辑/usr/local/pgsql/data/pg_hba.conf文件
添加:

local        all        trust


---------------------------------
如果可以登陆,说明数据库没问题.
 楼主| 发表于 2003-8-31 12:49:58 | 显示全部楼层

pg

可是我 没有/usr/local/pgsql/这个目录
我用rpm安装的
 楼主| 发表于 2003-8-31 19:53:43 | 显示全部楼层

pgsql

不知道怎么样才能进入呀
我的redhat 7.3 pgsql也是用的盘里的
/etc/rc.d/init.d/postgresql start
提示: server start ok
然后用psql
老是提示; psql database doesnot exist
到底怎么样才能进入呀
发表于 2003-9-1 08:04:36 | 显示全部楼层
天,这样的问题真的有点。。
你还是先看看教程吧。
发表于 2003-9-1 16:40:43 | 显示全部楼层
I dont have Chinese input program in my computer, but my instructions should be easy to follow.

I encoutered this problem earlier, but has been solved, haha. The point is redhat does not have directory called "/usr/local/pgsql", so I reckon the psql guy configured in some different way within this particular distribution. Anyway, here is the solution:

When you run "rpm -ql postgresql | head -20", you probably see a line "/usr/bin/createuser". That is the key, because POSTGRESQL USER DOES NOT CORRESPOND DIRECTLY TO SYSTEM USER. So you have to explicitly register it to postgresql. The default root for postgresql is "postgres", you can login in this account, use "createuser" to make a system user as postgresql user (check out man pages for createuser yourself, I don't go details here). That is it, or you can simply do you work in this accout, createdb, dropdb whatever.

Above is the wolkthrough, clear?
您需要登录后才可以回帖 登录 | 注册

本版积分规则

快速回复 返回顶部 返回列表