mySQL 5.5.23不会在OSX 10.7.3上启动

我最初在OSX上安装了mySQL,它开始很好。 我能够连接到mySQL工作台并创build一个数据库。 但是,重新启动后,mySQL将不再启动。

启动失败,并从错误日志中获取以下消息:

[错误] / usr / local / mysql / bin / mysqld:未知选项'–skip-locking'

还检查了活动监视器,没有其他mySQL进程正在运行。

它看起来像升级已经增加了你的版本,因为在我的系统运行5.0.x的mysqld支持 – --skip-locking ,但到5.5它消失了….

 # /usr/libexec/mysqld --verbose --help | grep skip-lock --skip-locking Deprecated option, use --skip-external-locking instead. [root@g0801 ~]# rpm -q mysql-server mysql-server-5.0.95-1.el5_7.1 

现在它已经消失,从5.5二元期权….

 $ rpm -q mysql-server mysql-server-5.5.22-1.fc16.x86_64 $ /usr/libexec/mysqld --verbose --help No such option --skip-locking 

删除../etc/my.cnf文件允许服务器成功启动。