запустить сервер MySQL из командной строки на Mac OS Lion - PullRequest
151 голосов
/ 28 октября 2011

Я установил MySQL для моего Mac. Помимо запуска сервера SQL с помощью инструмента mySQL.prefPane, установленного в «Системных настройках», я хочу знать инструкцию для запуска из командной строки. Я делаю следующее:

* После 1003 *

su root

Я запускаю сервер MySQL из командной строки, он выдает ошибку, как показано ниже:

sh-3.2 # / usr / local / mysql / bin / mysqld

111028 16: 57: 43 [Предупреждение] Установка lower_case_table_names = 2, потому что файловая система для /usr/local/mysql-5.5.17-osx10.6-x86_64/data/ - дело нечувствительны

111028 16: 57: 43 [ОШИБКА] Неустранимая ошибка: прочтите раздел «Безопасность» руководство, чтобы узнать, как запустить mysqld от имени root!

111028 16: 57: 43 [ОШИБКА] Отмена

111028 16: 57: 43 [Примечание] / usr / local / mysql / bin / mysqld: завершение работы

Пожалуйста, помогите мне!

EDIT:

Причина здесь: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html

Решение описано в ответе xdazz ниже.

Ответы [ 12 ]

4 голосов
/ 10 июня 2016

MySQL устанавливается через домашний браузер на OS X ElCaptain.Что исправило это работает

brew doctor

  • , который предложил мне запустить

sudo chown -R $(whoami):admin /usr/local

Тогда:

brew update
mysql.server start

MySQL теперь работает

0 голосов
/ 30 октября 2011
111028 16:57:43 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!

Вы установили пароль root для установки MySQL?Это отличается от вашего пароля root.Попробуйте /usr/local/mysql/bin/mysql_secure_installation

...