【发布时间】:2013-10-24 15:35:02
【问题描述】:
背景 - 几个月前,我购买了一台新的 Macbook 来替换 iMac。当我将数据从旧 iMac 恢复到新 Macbook 时,我不小心使用了 davidburton 作为用户,而在 iMac 上我是 burtondav。
然后我无法运行 postgreSQL 或 Rails。
我使用这个符号链接命令来修复它:
ln -s /Users/davidburton /Users/burtondav
但是,昨天我升级到了 OS X Mavericks。现在我无法启动 postgreSQL 或使用 Rails。即使在重新输入符号链接之后。
有什么办法可以解决吗???
如果我必须重新安装 postgreSQL:
我的 postgreSQL 文件在 usr/local/var/postgres 我很确定我使用自制软件来安装它。
如何在不丢失数据的情况下重新安装 postgreSQL?
我打算在重新安装 postgreSQL 后转储整个数据库并重新加载。但我无法启动 postgreSQL 来转储数据。
这是我得到的:
$ postgres -D /usr/local/var/postgres
2013-10-24 15:30:07 GMT < > %FATAL: data directory "/usr/local/var/postgres" has wrong ownership
2013-10-24 15:30:07 GMT < > %HINT: The server must be started by the user that owns the data directory.
我应该将所有权从 burtondav 更改为 davidburton 吗?
感谢您的帮助!!
【问题讨论】:
标签: ruby-on-rails postgresql osx-mavericks