我在Ubuntu机器上安装了PostgreSQL 8.3,我想为它configuration一个pssw,但是当我运行这个命令时:
sudu su postgres -c psql template1
我得到以下错误:
“psql:无法连接到服务器:没有这样的文件或目录服务器是否在本地运行,并接受Unix域套接字连接”/var/run/postgresql/.s.PGSQL.5432“?”
任何人都可以告诉我如何检查数据库服务器是否本地运行(只接受本地主机上的连接)?
我如何启动psql服务器?
我是一个Linux新手,顺便说一句
你可以通过命令知道你的Postgres服务器的状态
“sudo /etc/init.d/postgresql-8.3状态”
要启动它,你可以发出命令
“sudo /etc/init.d/postgresql-8.3 start”
并阻止你可以发出命令
“sudo /etc/init.d/postgresql-8.3 stop”
你也可以在不指定版本的情况下启动和停止postgres服务器:
/etc/init.d/postgresql start
start – 启动服务器
stop – 停止服务器
status – 了解状态,服务器是否正在运行
首先,检查服务器是否正在运行。 用于检查的命令是:
service postgresql status
它会检查服务器的状态,如果你发现
postgresql.service – PostgreSQL RDBMS
加载:加载(/lib/systemd/system/postgresql.service;禁用;供应商压力
有效:无效(死)
然后你必须通过给定的命令重新启动服务器,而这个问题大多数是在PostgreSQL的9.6.1版本中。
service postgresql restart
然后PostgreSQL服务器将在Ubuntuterminal中正确运行