用户登录
用户注册

分享至

postgresql 启动 停止

  • 作者: 零116904441
  • 来源: 51数据库
  • 2020-10-02
到postgresql安装目录的bin文件夹下手动启动pg_ctl—— pg_ctl start -w -D "../data",未果,但是提示说某个文件没有权限创建。 解决办法是将整个postgreSQL安装目录附一个Everyone的权限。
启动,还是不成功,于是查看data/pg_log目录下的日志信息,发现无法创建inherite socket。 解决办法是运行 netsh winsock reset,然后重启系统。



  命令用法很简单啊:
d:\pgsql_latest>pg_resetxlog d:\pgsql_latest\data
transaction log reset
后边那个参数是pg的data目录全路径。

你弄完以后再启动即可。
postmaster.pid是postgresql服务自动产生的,记录服务进程号的,不要人为去改动它。
服务停止时,会自动删除。如果有遗留下,那就手工删除掉。



  postmaster.pid是postgresql服务自动产生的,记录服务进程号的,不要人为去改动它。
服务停止时,会自动删除。如果有遗留下,那就手工删除掉

在启动前,这个文件是不应该存在的,如果这个文件不存在,服务还是无法启动,那就不是postmaster.pid的问题。
是否还有其他错误信息?
软件
前端设计
程序设计
Java相关