mac os 10.6.5中的mysql5.58 unstart服务器

时间:2010-12-20 02:58:46

标签: mysql macos

MySQL 5.5.8卸载MAC OS 10.6.5,重新启动计算机的消息“/ Library / StartupItems / MySQLCOM”尚未启动,因为它没有正确的安全设置。我设置 sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /usr/local/mysql/support-files/mysql.server

找到定义basedir的配置并设置以下内容: BASEDIR =的/ usr /本地/ MySQL的 datadir = / usr / local / mysql / data

错误我点击mysql偏好启动mysql服务器无法启动

和我sudo chown -R root:wheel / Library / StartupItems / MySQLCOM并重新启动,没有警告消息但mysql服务器无法启动,为什么?

3 个答案:

答案 0 :(得分:16)

我刚刚在Mac OS X 10.6.5上安装了MySQL 5.5.8(mysql-5.5.8-osx10.6-x86_64.dmg),并且还遇到了MySQL无法启动的问题。

阅读本文后: http://forums.mysql.com/read.php?11,399397,399606#msg-399606

  

修改mysql.server脚本文件   使用以下命令:

sudo /Applications/TextEdit.app/Contents/MacOS/TextEdit /usr/local/mysql/support-files/mysql.server
     

找到定义的配置   basedir并设置以下内容:

basedir=/usr/local/mysql 
datadir=/usr/local/mysql/data 
     

保存文件并启动mysql   服务器在系统首选项/   终端

这解决了这个问题。

希望这会有所帮助。感谢http://forums.mysql.com/profile.php?11,3773555

答案 1 :(得分:1)

喝彩! 上面的答案对我有用。现在我可以从系统首选项启动和停止我的mysql。 关于这个解决方案的好处是它解决了我以前使用的mysql的问题 我的mac os x 10.6.5上的问题是:即使在尝试通过其首选项窗格启动mysql失败后,我在终端中启动了mysql “sudo / Library / StartupItems / MySQLCOM / MySQLCOM start”命令;尝试通过终端中的/ usr / local / mysql / bin / mysql命令连接到我的服务器后,我得到“ERROR 2002(HY000):无法通过套接字连接到本地MySQL服务器'/tmp/mysql.sock'”错误。 我知道这是无关的,但作为参考,我的电脑是64位mac,mac os x 10.6.5,安装了mysql-5.5.8-osx10.6-x86_64.dmg。

答案 2 :(得分:1)

你们是最好的。 它对我有用(从系统偏好控制mysql。

不幸的是,我还必须将用户包含在轮组中:

sudo dseditgroup -o edit -a "user-id" -t "user-id" wheel

"user-id"@"machine-id": Sun Jan 30 14:22:45 /Library/StartupItems
$ tree -Dpugas
.
`-- [drwxr-xr-x root     wheel            136 Dec  3 13:58]  MySQLCOM
    |-- [-rwxr-xr-x root     wheel           1300 Dec  3 13:58]  MySQLCOM
    `-- [-rw-r--r-- root     wheel            469 Dec  3 13:58]  StartupParameters.plist

1 directory, 2 files