https://blog.youkuaiyun.com/silenceray/article/details/52448395
利用psql启动数据库
[postgres@highgo ~]$ pg_ctl start
查看系统中运行的postgres进程
#ps -ef | grep postgres
连接postgresql数据库
#psql -h 127.0.0.1 -d postgres -U postgres
停止postgresql数据库实例
#pg_ctl stop
#ps -ef | grep postgres
启动服务器最简单的方法是像下面这样:
$ postgres -D /usr/local/pgsql/data
最好在后台启动postgres,使用下面的 Unix shell 语法:
$ postgres -D /usr/local/pgsql/data >logfile 2>&1 &
要做一次快速关闭:
$ kill -INT `head -1 /usr/local/pgsql/data/postmaster.pid`
如果启动失败提示一下信息
LOG: could not bind IPv4 socket: Address already in use
HINT: Is another postmaster already running on port 5432? If not, wait a few seconds and retry.
FATAL: could not create TCP/IP listen socket
解决方法:
查看端口在用
netstat -lanp|grep 5432
ps -ef|grep postgres
498 673 1 0 10:50 ? 00:00:00/usr/bin/postgres -D /var/lib/cloudera-scm-server-db/data
kill进程
kill -9 673
重启启动服务
service start
service status
————————————————
版权声明:本文为优快云博主「奈何流年」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.youkuaiyun.com/silenceray/article/details/52448395