操作系统:RHEL 5.0
数据库:POSTGRE 8
管理软件:PHPPGADMIN
默认安装好Apache、PHP、phppgadmin后,通过phppgadmin无法登陆,总提示安全性错误.
解决办法:
1.修改/var/lib/pgsql/data/pg_hba.conf文件,如下:
#IPV4 local connections
host all all 127.0.0.1/32 md5 ////改为md5认证或者trust不认证(详见postgresql访问认证设置)
2.修改/var/www/html/phppgadmin/conf/config.inc.php
$conf['extra_login_security'] = false; ////改为false
3.执行以下命令,创建postgre用户
#su postgres
$createuser -P test
输入两次密码....
问你是否将此用户设置为serperuser?选择yes
用户创建成功.
$exit ////切换回root用户
#/etc/rc.d/init.d/postgresql restart ////重启postgre数据库
再次用test用户和密码登陆phppgadmin即可。
如果仍然不让连接,可以修改/var/lib/pgsql/data/postgresql.conf
手工开启tcp_socket和port选项即可。
阅读(1042) | 评论(0) | 转发(0) |