【发布时间】:2021-04-28 16:12:17
【问题描述】:
我需要将数据库保存到外部硬盘。这个问题之前已经问过here。但是,将/usr/local/var/postgres/ 中存在的postgresql.conf 文件中的data_directory 变量更改为
data_directory = /path/to/externalHDD/directory/
然后我使用brew services restart postgresql 重新启动 PostgreSQL 服务器,但是当我尝试通过重新连接到数据库时
psql -U username -d postgres
我收到以下错误:
psql: error: could not connect to server: No such file or directory
Is the server running locally and accepting
connections on Unix domain socket "/tmp/.s.PGSQL.5432"?
我该如何解决这个问题?
【问题讨论】:
-
信息太少。请告诉我们您采取的所有步骤。您是如何移动数据目录等的。
-
你启动数据库服务器了吗?它运行吗?请检查日志文件。
-
@LaurenzAlbe 我在
/usr/local/var/postgres/中存在的postgresql.conf文件中将指定数据目录data_directory的变量更改为data_directory = /path/to/externalHDD/directory/。我在 MacOS 上,使用 Homebrew 进行安装,因此我使用命令brew services restart postgresql重新启动了 PostgreSQL 服务器。然后我运行psql -U username -d postgres,错误随之而来。还有什么我应该专门扩展的吗? -
@FrankHeikens 是的,我使用上述
brew命令重新启动了它。如何找到日志文件? -
我的意思是在查询中添加附加信息...
标签: postgresql