3

我之前安装了 mysql-5.1.50-osx10.6-x86_64.dmg 然后使用下面的 belo 命令卸载它(在 stackoverflow 中找到)

$ sudo rm /usr/local/mysql
Password:
$ sudo rm -rf /usr/local/mysql*
$ sudo rm -rf /Library/StartupItems/MySQLCOM
$ sudo rm -rf /Library/PreferencePanes/My*
$ rm -rf ~/Library/PreferencePanes/My*
$ sudo rm -rf /Library/Receipts/mysql*
$ sudo rm -rf /Library/Receipts/MySQL*
$ sudo vi /etc/hostconfig
$ sudo rm -rf /var/db/receipts/com.mysql.mysql*
$ cd /Library/Receipts/

然后我尝试从 mysql-5.5.9-osx10.6-x86_64.dmg 重新安装。

但是我收到以下错误:

安装失败 安装程序遇到导致安装失败的错误。请联系软件制造商寻求帮助。

4

1 回答 1

2

查看安装程序日志——打开安装程序;按 command-L 显示日志,按 command-3 增加详细级别;尝试安装。

以下是评论摘要

OP:错误日志显示下面提到的

2 月 21 日 21:30:28 Sarbbottam-Bandyopadhyays-MacBook-Pro installd[387]: ./postflight: chown: mysql: Invalid argument

保罗:看起来你没有用户“mysql”。通过运行 dscl 确认。列出/用户|grep mysql。您应该看到 _mysql 作为结果。

OP:运行dscl . list /Users|grep mysql 它没有返回任何东西

Paul:你的 mysql 用户丢失了。[这里是创建 MySQL 用户的说明][1] 这样做,然后运行安装程序

OP:非常感谢它的工作。我已经按照您的建议创建了 mysql 用户和组。运行安装程序。它已安装。

于 2011-02-21T15:46:34.867 回答