在mac os x 10.6.6中重新安装MySql

时间:2011-02-21 15:28:11

标签: mysql macos osx-snow-leopard reinstall

我之前安装了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重新安装。

但是我收到以下错误:

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

1 个答案:

答案 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用户和组。运行安装程序。它已安装。