一、问题描述
1.由于主机突然关机导致 Postgresql 非正常停止,lock文件丢失,二次启动找不到这个文件
二、解决办法
1.编辑 post配置文件 修改unix_socket_directories 默认指定路径
vim /var/lib/pgsql/9.6/data/postgresql.conf
unix_socket_directories = '/tmp'
2.在unix_socket_directories 指定的路径下创建.s.PGSQL.5432.lock 文件并追加内容,给文件授予postgresql权限,然后启动 postgres
vim .<