求助 postgresql 问题

2019-08-29 18:27:53 +08:00
 Number13

当我安装完成后启动了 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"?

然后系统中并无这个文件,这该怎么办啊,我好南啊

1895 次点击
所在节点    数据库
15 条回复
Number13
2019-08-29 18:45:32 +08:00
在线等啊,求大佬帮助啊
wd
2019-08-29 18:46:06 +08:00
你确定你的服务启动了吗?
你使用 -h 指定 ip 地址和端口试过吗?

你连最基本的使用都不懂就来问?不能先 Google 一篇文章学习下吗?
TangMonk
2019-08-29 18:50:30 +08:00
这样的问题如果是在 stackoverflow 是会被 Downvote 的
Number13
2019-08-29 19:02:36 +08:00
@wd 首先我是试过后才来问的,其次我就是临时急用一下,因为谷歌百度到得结果无法解决我得问题,所以才来问,能解决我谢谢你,解决不了不要在网络重拳出击,谢谢
gz911122
2019-08-29 19:07:05 +08:00
docker 解君愁
Number13
2019-08-29 20:41:03 +08:00
@gz911122 了解,谢谢建议,但是我得业务环境只要那个
Number13
2019-08-29 20:45:53 +08:00
已解决
问题背景,调整过配置文件无效,尝试过指定主机端口无效,无 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
```
22too
2019-08-29 20:46:36 +08:00
切换到 postgresql 用户下,然后 psql 试试?
Number13
2019-08-29 20:47:34 +08:00
@22too 这个也试过,没用,我刚解决了好像,现在可以进入到控制台了
optional
2019-08-29 21:23:38 +08:00
请 ps 一下
doublechenpaul
2019-08-30 10:23:28 +08:00
万事皆重启
julyclyde
2019-08-30 10:58:24 +08:00
@gz911122 按你的方案只能更混乱
ecoo
2019-08-30 11:35:41 +08:00
换个端口
walker111
2019-08-30 16:06:42 +08:00
你看看你配置文件里 socket 配置的什么,建个软连接就可以了
leafre
2019-08-30 16:22:04 +08:00
网线没插 - -||

这是一个专为移动设备优化的页面(即为了让你能够在 Google 搜索结果里秒开这个页面),如果你希望参与 V2EX 社区的讨论,你可以继续到 V2EX 上打开本讨论主题的完整版本。

https://www.v2ex.com/t/596298

V2EX 是创意工作者们的社区,是一个分享自己正在做的有趣事物、交流想法,可以遇见新朋友甚至新机会的地方。

V2EX is a community of developers, designers and creative people.

© 2021 V2EX