запустить сервер MySQL из командной строки в Mac OS Lion

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

После

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: Завершение работы

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

РЕДАКТИРОВАТЬ:

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

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

158
задан Anthony 13 December 2015 в 22:35
поделиться

1 ответ

Сервер MySql запускает ошибку 'Выход сервера, не обновляя файл PID'

при установке mysql от домашнего пива

близкий mysql сервер от предпочтений mac

ps ax | grep mysql

#kill all the mysql process running
sudo kill -9 pid

which mysql
/usr/local/bin/mysql
Admins-MacBook-Pro:bin username$ sudo mysql.server start

Starting MySQL
. SUCCESS! 

Admins-MacBook-Pro:bin username$ which mysql

/usr/local/bin/mysql

Admins-MacBook-Pro:bin username$ ps ax | grep mysql

54916 s005  S      0:00.02 /bin/sh 
/usr/local/Cellar/mysql@5.7/5.7.27_1/bin/mysqld_safe --datadir=/usr/local/var/mysql --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55012 s005  S      0:00.40 /usr/local/Cellar/mysql@5.7/5.7.27_1/bin/mysqld --basedir=/usr/local/Cellar/mysql@5.7/5.7.27_1 --datadir=/usr/local/var/mysql --plugin-dir=/usr/local/Cellar/mysql@5.7/5.7.27_1/lib/plugin --user=mysql --log-error=Admins-MacBook-Pro.local.err --pid-file=/usr/local/var/mysql/Admins-MacBook-Pro.local.pid
55081 s005  S+     0:00.00 grep mysql
0
ответ дан 23 November 2019 в 21:37
поделиться
Другие вопросы по тегам:

Похожие вопросы: