MySQL pid закончился (не удается запустить mysql)

У меня чистая установка MySQL (mysql-5.5.24-osx10.6-x86_64). У меня Lion (OS 10.7.4) с четырехъядерным процессором Mac Pro.Я установил установщик MySQL с графическим интерфейсом, а также установил предварительную панель и элемент запуска.

Однако, когда я запускаю:

sudo ./bin/mysqld_safe

я получаю это сообщение:

120515 17:58:19 mysqld_safe Logging to '/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err'.
120515 17:58:19 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 17:58:20 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended

Я также не могу запустить MySQL из панели предпочтений.

Вот что я уже пробовал, основываясь на сегодняшних часах гугления и исследований:

Проблемы с разрешениями?

Это:

cd /usr/local
sudo chown mysql mysql
sudo chown mysql mysql-5.5.24-osx10.6-x86_64
sudo chown _mysql mysql
sudo chown _mysql mysql-5.5.24-osx10.6-x86_64

и

sudo chown -R /usr/local/mysql-5.5.24-osx10.6-x86_64/
sudo chown -R /usr/local/mysql

Это:

sudo chown -R root:wheel /Library/StartupItems/MySQLCOM

Проблемы со связью?

Это:

в /usr/local/mysql/support-files/mysql.server -- я сделал:

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

В файле /etc/rc.common добавьте следующую строку в конце: /usr/local/mysql/bin/mysqld_safe --user=mysql &

Это:

sudo ln -s /usr/local/mysql-5.5.24-osx10.6-x86_64 /usr/local/mysql

Я также попробовал процесс удаления здесьи переустановил, но это, похоже, не имело значения. Я также запустил Activity Monitor в OS X, чтобы увидеть, не запущены ли случайно какие-либо другие процессы mySQL, но это не так.

Ничто из вышеперечисленного не сработало, так что я как бы в тупике. Вот журнал из файла .err, расположенного по адресу:

/usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.err

120515 18:07:43 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended
120515 18:13:01 mysqld_safe Starting mysqld daemon with databases from /usr/local/mysql-5.5.24-osx10.6-x86_64/data
120515 18:13:01 [Warning] Setting lower_case_table_names=2 because file system for /usr/local/mysql-5.5.24-osx10.6-x86_64/data/ is case insensitive
120515 18:13:01 [Note] Plugin 'FEDERATED' is disabled.
/usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Table 'mysql.plugin' doesn't exist
120515 18:13:01 [ERROR] Can't open the mysql.plugin table. Please run mysql_upgrade to create it.
120515 18:13:01 InnoDB: The InnoDB memory heap is disabled
120515 18:13:01 InnoDB: Mutexes and rw_locks use GCC atomic builtins
120515 18:13:01 InnoDB: Compressed tables use zlib 1.2.3
120515 18:13:01 InnoDB: Initializing buffer pool, size = 128.0M
120515 18:13:01 InnoDB: Completed initialization of buffer pool
120515 18:13:01 InnoDB: highest supported file format is Barracuda.
120515 18:13:01  InnoDB: Waiting for the background threads to start
120515 18:13:02 InnoDB: 1.1.8 started; log sequence number 1595675
120515 18:13:02 [ERROR] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: unknown option '--skip-locking'
120515 18:13:02 [ERROR] Aborting

120515 18:13:02  InnoDB: Starting shutdown...
120515 18:13:03  InnoDB: Shutdown completed; log sequence number 1595675
120515 18:13:03 [Note] /usr/local/mysql-5.5.24-osx10.6-x86_64/bin/mysqld: Shutdown complete

120515 18:13:03 mysqld_safe mysqld from pid file /usr/local/mysql-5.5.24-osx10.6-x86_64/data/Dannys-Mac-Pro.local.pid ended

Обновление: Я обновил ту же машину со Snow Leopard до Mountain Lion 10.8.1, и MySQL теперь отлично работает с обновлением, мне не пришлось ничего делать дополнительно .

30
задан Community 23 May 2017 в 12:32
поделиться