Изначально я установил mySQL на OSX, и все началось нормально. Мне удалось подключиться к рабочей среде mySQL и создать базу данных. Однако после перезагрузки mySQL больше не запускается.
Запуск не выполняется, из журнала ошибок берется следующее сообщение:
[ОШИБКА] / usr / local / mysql / bin / mysqld: неизвестный параметр '--skip-lock'
Также проверил монитор активности, и нет других запущенных процессов 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 позволило серверу успешно запуститься.