当我安装完成后启动了 postgresql 的服务以后执行
$ sudo -u postgres psql
psql: could not connect to server: 没有那个文件或目录
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
然后系统中并无这个文件,这该怎么办啊,我好南啊
1
Number13 OP 在线等啊,求大佬帮助啊
|
2
wd 2019-08-29 18:46:06 +08:00
你确定你的服务启动了吗?
你使用 -h 指定 ip 地址和端口试过吗? 你连最基本的使用都不懂就来问?不能先 Google 一篇文章学习下吗? |
3
TangMonk 2019-08-29 18:50:30 +08:00
这样的问题如果是在 stackoverflow 是会被 Downvote 的
|
4
Number13 OP @wd 首先我是试过后才来问的,其次我就是临时急用一下,因为谷歌百度到得结果无法解决我得问题,所以才来问,能解决我谢谢你,解决不了不要在网络重拳出击,谢谢
|
5
gz911122 2019-08-29 19:07:05 +08:00
docker 解君愁
|
7
Number13 OP 已解决
问题背景,调整过配置文件无效,尝试过指定主机端口无效,无 5432 端口文件,无 postmaster.pid 文件,服务已在启动状态 仅对本问题解决方法: ``` sudo service postgresql start Failed to start postgresql.service: Unit postgresql.service is masked. //应该是这两个命令生效 sudo systemctl unmask postgresql Removed symlink /etc/systemd/system/postgresql.service. sudo systemctl restart postgresql sudo service postgresql start service postgresql status ``` |
8
22too 2019-08-29 20:46:36 +08:00
切换到 postgresql 用户下,然后 psql 试试?
|
10
optional 2019-08-29 21:23:38 +08:00 via Android
请 ps 一下
|
11
doublechenpaul 2019-08-30 10:23:28 +08:00
万事皆重启
|
13
ecoo 2019-08-30 11:35:41 +08:00
换个端口
|
14
walker111 2019-08-30 16:06:42 +08:00
你看看你配置文件里 socket 配置的什么,建个软连接就可以了
|
15
leafre 2019-08-30 16:22:04 +08:00
网线没插 - -||
|