用户登录
用户注册

分享至

postgresql如何启动

  • 作者: 私念丶染流年初情
  • 来源: 51数据库
  • 2020-10-01
到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服务自动产生的,记录服务进程号的,不要人为去改动它。
服务停止时,会自动删除。如果有遗留下,那就手工删除掉。
软件
前端设计
程序设计
Java相关