我之前安装了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重新安装。
但是我收到以下错误:
安装失败 安装程序遇到导致安装失败的错误。请与软件制造商联系以获取帮助。
答案 0 :(得分:2)
查看安装程序日志 - 打开安装程序;按命令-L显示日志,按命令-3增加详细级别;尝试安装。
以下是评论摘要
OP :错误日志显示以下
2月21日21:30:28 Sarbbottam-Bandyopadhyays-MacBook-Pro installd [387]:。/ postflight:chown:mysql:无效的参数
保罗:看起来你没有用户“mysql”。通过运行dscl确认。 list / Users | grep mysql。您应该看到_mysql作为结果。
OP :正在运行dscl . list /Users|grep mysql
它没有返回任何内容
保罗:您的mysql用户丢失了。 [以下是创建MySQL用户的说明] [1]执行此操作,然后运行安装程序
OP :非常感谢它的运作。我已根据您的建议创建了mysql用户和组。运行安装程序。它已安装。