houhui_233: 是权限的问题,我备库用pg_basebackup命令把pg主库的data文件夹复制过来,用ls -l命令查看复制过来的data目录权限是root:root,即组和用户权限都是root,启动pg就报这个pid错误了,主库的data则是postgres:postgres。 对备库data用chown -R postgres:postgres data命令后,同成功解决,能启动pg了。
postgresql 启动报错 pg_ctl:PID file "/database/data/" does not exist
postgresql 启动报错 pg_ctl:PID file "/database/data/" does not exist