关于postgre连接失败!求助

yaoyouyou5 2005-03-23 03:43:52
Connection refused Is the server running on host "61.*.*.*"and accepting TCP/IP connections on port 5432? in /export/www/koc/home/common/check_nifty.php3。

用客户端postgre manager工具还是同一机器上的PHP程序,都不能连数据库。用psql命令在shell里面可以打开数据库。请问怎么办?如何解决?谢谢
...全文
450 6 打赏 收藏 转发到动态 举报
写回复
用AI写文章
6 条回复
切换为时间正序
请发表友善的回复…
发表回复
yaoyouyou5 2005-03-25
  • 打赏
  • 举报
回复
非常感谢!!!
trampwind 2005-03-24
  • 打赏
  • 举报
回复
呵呵,我写的linux下的,windows下这个&是不行的,&号在unix系列机器中是代表把一个进程放到后台执行,就是你输入这个命令后,这个程序已经在后台运行了,你还继续做其他的事,如果没这个&号,这个进程就是在你那个回话执行,你那个终端一关掉,这个进程也被关了。
你这个./pg_ctl start启动出错是说你没设置PGDATA 环境变量,系统不知道该启动哪个数据库目录,没设置这个变量的话就需要在后面用-D 指定启动的数据库目录。
后面你用postmaster启动数据库,报的错是说数据库服务已经启动了(安装linux时不要安装自带psql库[这个版本一般比较旧的],不定是这个,可能你手工启动了的),你再次启动自然报错了,如果没启动那createdb是不可能运行成功,psql打开数据库又怎么可能。
可以pg_ctl stop -m fast -D /usr/local/pgsql/data 关闭数据库再重启
yaoyouyou5 2005-03-24
  • 打赏
  • 举报
回复
谢谢(随风) 大哥!昨天的问题解决了,可以了。顺便问一下postmaster -i -D /usr/local/pgsql/data & 这里的&是什么用呢?

那台数据库正常了我就放心了,我还有另外一台测试服务器的postgreSql数据库还有问题,很久搭理了。你再帮我看看,这个问题:

[root@Mainland2-web bin]# su postgres
----------------------------------
[postgres@Mainland2-web bin]$ ./pg_ctl start
pg_ctl: no database directory or environment variable $PGDATA is specified
Try 'pg_ctl --help' for more information.

[postgres@Mainland2-web bin]$ ./postmaster -i -D /usr/local/pgsql/data &
[1] 13388
[postgres@Mainland2-web bin]$ Lock file "/usr/local/pgsql/data/postmaster.pid" already exists.
Is another postmaster (pid 1540) running in "/usr/local/pgsql/data"?
[1]+ Exit 1 ./postmaster -i -D /usr/local/pgsql/data
----------------------------------------
[postgres@Mainland2-web bin]$ ./createdb test
CREATE DATABASE 可以建数据库也可以用psql工具打开数据库

就是数据库不能启动?


trampwind 2005-03-23
  • 打赏
  • 举报
回复
用postmaster 启动,如(-D 后面是你安装的数据库的目录):
postmaster -i -D /usr/local/pgsql/data &
yaoyouyou5 2005-03-23
  • 打赏
  • 举报
回复
启动数据库的时候加-i参数,能说具体点吗?谢谢。
我启动数据库是用pg_ctl start.
trampwind 2005-03-23
  • 打赏
  • 举报
回复
查看下你的pg_hba.conf的设置,那个是配置能连接数据库的机器IP信息的,另外看看你启动数据库是否加了-i参数,这个是启动tcp/ip连接服务的。

953

社区成员

发帖
与我相关
我的任务
社区描述
PostgreSQL相关内容讨论
sql数据库数据库架构 技术论坛(原bbs)
社区管理员
  • PostgreSQL社区
  • yang_z_1
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧