1、看看服务里的 Postgres 服务的用户名、密码,必须用 postres 用户启动的。
2、鉴于重启后就启动不了,是不是服务设置手动,或者是安装了影子系统
3、会不会是安装的时候,上一次的安装没有卸载干净?
4、手动启动服务试试看,看看系统日志有没有相应内容分。
5、到 c:\program files下的安装目录(假设是windows)看看log 文件夹里的日志
6、进入cmd, netstat -na ,看看开了多少端口,很多病毒会强占许多端口,包括5432端口,如果5432被占用,肯定不行。netstat -navbo 会查看是哪个进程
7、安装的时候,locale 是不是选择了默认一路Next, 卸载,用locale = 'C'试试看!
命令用法很简单啊:
d:\pgsql_latest>pg_resetxlog d:\pgsql_latest\data
transaction log reset
后边那个参数是pg的data目录全路径。
你弄完以后再启动即可。
postmaster.pid是postgresql服务自动产生的,记录服务进程号的,不要人为去改动它。
服务停止时,会自动删除。如果有遗留下,那就手工删除掉。
好吧.. 我也遇到了 KALI 的 postgresql 无法启动的问题。 不过我遇到的要比你的复杂得多。
看你给出的错误,显示的是没有权限创建本地代理。 你试试 sudo 或者 root 权限运行启动命令。
usermod -a -G aid_inet postgres
1、看看服务里的 Postgres 服务的用户名、密码,必须用 postres 用户启动的。
2、鉴于重启后就启动不了,是不是服务设置手动,或者是安装了影子系统
3、会不会是安装的时候,上一次的安装没有卸载干净?
4、手动启动服务试试看,看看系统日志有没有相应内容分。
5、到 c:\program files下的安装目录(假设是windows)看看log 文件夹里的日志
6、进入cmd, netstat -na ,看看开了多少端口,很多病毒会强占许多端口,包括5432端口,如果5432被占用,肯定不行。netstat -navbo 会查看是哪个进程
7、安装的时候,locale 是不是选择了默认一路Next, 卸载,用locale = 'C'试试看!
用户登录
还没有账号?立即注册
用户注册
投稿取消
文章分类: |
|
还能输入300字
上传中....