Chinaunix

标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误! [打印本页]

作者: leihuo22    时间: 2005-01-28 10:21
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
ffff=# select * from aaa where bbb='2445';
server closed the connection unexpectedly
        This probably means the server terminated abnormally
        before or while processing the request.
The connection to the server was lost. Attempting reset: Failed.
上面这个错误是在断电后出现的,只有在对这个aaa库表操作时同时对bbb=2445这个项时出现错误.不知道是为什么 ?!

psql: could not connect to server: No such file or directory
        Is the server running locally and accepting
        connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
出现这个现象时,数据库不能启动,psotmaster.pid已经删出了,这个错误好像是数据库与unix连接出现问题,请教一下具体的解决方法.谢谢!
作者: starword    时间: 2005-02-02 13:08
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
试着用这个命令关闭数据库
kill -INT `head -l /usr/local/pgsql/data/postmaster.pid`
或者得到postmaster的pid,用kill -INT pid
作者: leihuo22    时间: 2005-02-03 10:54
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
什么意思能解释一下吗 ?!
作者: starword    时间: 2005-02-03 13:58
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
关闭数据库的,我上次也是连不上数据库,用kill -INT关闭服务器后,重启就没有这个错了.另外,要通过tcp/ip连接数据库在postgresql.ini里配置
listener_addresses和port.我得安装没有用rpm包,所以默认只能是本地连接,要是想用远程连接,需要设这个

listen_addresses = '*'
port = 5432
作者: leihuo22    时间: 2005-02-06 13:27
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
晕我都没找到postgresql.ini这个文件
作者: starword    时间: 2005-02-06 16:23
标题: 还是那个老问题,突然断电后,数据库启不来!不同主机出现不同错误!
哈哈,不好意思,windows用习惯了,应该是postgresql.conf.是数据库的配制参数文件.默认postgresql是本地连接,要把listener和port设好.然后换要修改pg_hba.conf,设置认证方式,这样才可以通过tcp/ip远程连接数据库.
http://www.postgresql.org/docs/8.0/interactive/client-authentication.html
官方有关认证方式的解释.不过你可以看看何哥翻译的中文文档




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2