psql遇到麻烦
问题描述
我之前把postgresql的data_directory 换了地方,导致我打开psql会有如下错误:
Is the server running locally and accepting connections on Unix domain socket “/var/run/postgresql/.s.PGSQL.5432
解决方法
找到postgresql所在的文件夹
whereis postgresql
llxy@llxy-GS65-Stealth-9SD:/var/lib$ whereis postgresql
postgresql: /usr/lib/postgresql /etc/postgresql /usr/share/postgresql
进到 /usr/lib/postgresql/12/bin 查到 pg_ctl 存放在这里,ok记住这个路径(path1 )
llxy@llxy-GS65-Stealth-9SD:~$ cd /usr/lib/postgresql
12
llxy@llxy-GS65-Stealth-9SD:/usr/lib/postgresql$ cd 12
llxy@llxy-GS65-Stealth-9SD:/usr/lib/postgresql/12$ ls
bin lib
llxy@llxy-GS65-Stealth-9SD: