以root身份可以直接重启:
/etc/init.d/postgresql restart
不带参数会给出提示:
[Uqbar@Feynman ~] /etc/init.d/postgresqlUsage: /etc/init.d/postgresql {start|stop|restart|reload|force-reload|status} [version ...]
也可以尝试使用service
[Uqbar@Feynman ~] service postgresqlUsage: /etc/init.d/postgresql {start|stop|restart|reload|force reload|status} [version ...]
例如:service postgresql start
查看postgresql配置文件位置:
whereis postgresql
找到postgresql,可查看到配置文件位置,例如:/etc/postgresql/11/main
以上如果不行,用如下方法:
用ps命令找到postgre文件目录,找到pg_ctl,然后在找到配置文件目录, 例如:/usr/local/pgsql/data,执行如下语句:
pg_ctl start -D /usr/local/pgsql/data
即可启动