postgresql - 在 raspberry pi b+stretch lite 上移动数据目录后,Psql 无法连接到服务器
问题描述
我在树莓派上安装了一个外部 ntfs 硬盘。我安装了 postgresql 9.6 并运行了命令:
sudo su postgres
psql
一切都按预期工作。然后我停止了 postgres 服务并运行以下命令将数据目录复制到我的外部硬盘:
sudo rsync -av /var/lib/postgresql /mnt/usbhdd
接下来我编辑了 conf 文件并更改了数据目录位置:
sudo nano /etc/postgresql/9.6/main/postgresql.conf
data_directory = '/mnt/usbhdd/postgresql/9.6/main'
然后我重新启动了 postgres 服务,但现在当我运行这些命令时:
sudo su postgres
psql
我收到此错误:
psql: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/var/run/postgresql/.s.PGSQL.5432"?
有什么想法可能导致这种情况吗?这可能是由我的 nfts usb 硬盘上的权限引起的吗?
解决方案
推荐阅读
- flutter - 新标签时webview_flutter可以打开对话框吗
- c# - 如何在 iOS 扩展中使用 Xamarin Forms 全局样式
- python-3.x - 在数据框中仅保留第一次出现的连续重复值
- python - 如何在缩放会议中向单个参与者发送消息?
- r - 我需要在 R 中按范围拆分表
- typescript - React Native 绝对路径似乎不起作用
- vue.js - VueJS错误:当我在本地存储中获取项目时“无法读取null属性”
- node.js - 如何在没有 vscode 的情况下运行现有的语言服务器
- java - 极端算术溢出错误背后的含义
- python - 创建链表而不初始化空节点