mySQL 5.5.23 无法在 OSX 10.7.3 上启动

mySQL 5.5.23 无法在 OSX 10.7.3 上启动

我最初在 OSX 上安装了 mySQL,它启动正常。我能够连接 mySQL 工作台并创建数据库。但是,重启后 mySQL 将无法启动。

启动失败,错误日志中显示以下消息:

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

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

答案1

看起来升级已经增加了您的版本,因为在我的运行 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

答案2

删除../etc/my.cnf 文件可以使服务器成功启动。

相关内容