背景 - 几个月前,我购买了一台新的 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 吗?
谢谢你的帮助!!