Я установил MySQL для моего Mac. Помимо запуска сервера SQL с инструментом mySQL.prefPane, установленным в «Системных настройках», я хочу знать инструкцию для запуска из командной строки. Я делаю следующее:
После
су корень
Я запускаю сервер MySQL из командной строки, он выдает ошибку, как показано ниже:
sh-3.2 # / usr / local / mysql / bin / mysqld
111028 16:57:43 [Warning] Установка 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 [ERROR] Отмена
111028 16:57:43 [Примечание] / usr / local / mysql / bin / mysqld: завершение работы завершено
Пожалуйста, помогите мне!
РЕДАКТИРОВАТЬ:
Причина здесь: http://dev.mysql.com/doc/refman/5.5/en/changing-mysql-user.html
Решение описано в ответе xdazz ниже.
источник
mdfind mysql.server
чтобы увидеть, где находится исполняемый файл вашего сервераОтветы:
Пытаться
/usr/local/mysql/bin/mysqld_safe
Пример:
Вы также можете добавить их в свои скрипты запуска bash:
источник
Просто:
mysql.server start
mysql.server stop
mysql.server restart
источник
. ERROR! The server quit without updating PID file (/usr/local/var/mysql/XXXX.pid).
sudo
!Мне также нравятся псевдонимы ... однако у меня были проблемы с MySQLCOM для запуска ... он не работает тихо ... Мой обход похож на другие ... ~ / .bash_aliases
источник
Как говорится в этой полезной статье: на OS X запустить / остановить MySQL из командной строки:
В Linux запуск / остановка из командной строки:
Некоторые разновидности Linux также предлагают команду service
или
источник
/usr/local/mysql/support-files/mysql.server stop
Если вы установили его с homebrew, бинарный файл будет где-то вроде
а это значит, что вы можете начать с
и остановить это с
Изменить: Как упоминал Джейкоб Раккуя, убедитесь, что вы указали соответствующую версию MySQL в пути.
источник
сделать псевдоним в .bash_profile
и если вы пытаетесь запустить с правами root, следуйте безопасному режиму
если у вас все еще возникают проблемы с запуском, рекомендуется прочитать: mysql5.58 unstart server в Mac OS 10.6.5
источник
возможно твой mysql-сервер не запустился
можешь попробовать
источник
Для меня это решение работает на Mac Sierra OS:
источник
Если он установлен вместе с homebrew, попробуйте просто набрать
mysql.server
в терминале, и это должно быть. AFAIK это исполняемый файл будет находиться в /usr/local/bin/mysql.server.Если нет, вы всегда можете запустить следующую команду «locate mysql.server», которая скажет вам, где найти такой файл.
источник
Если у вас установлен MySQL через Homebrew, эти команды помогут вам:
источник
brew info mysql
(который я узнал от: stackoverflow.com/a/4622474/459863 ) показал, что я сначала должен был бежатьln -sfv /usr/local/opt/mysql/*.plist ~/Library/LaunchAgents
. После этого все заработало.Мой MySQL устанавливается с помощью homebrew на OS X ElCaptain. Что исправило это работает
brew doctor
sudo chown -R $(whoami):admin /usr/local
Затем:
MySQL сейчас работает
источник
Ошибка запуска сервера MySql «Сервер вышел без обновления файла PID»
если вы установили MySQL из доморощенного
закрыть MySQL сервер из настроек Mac
источник
Вы установили пароль root для установки MySQL? Это отличается от вашего пароля root. Пытаться
/usr/local/mysql/bin/mysql_secure_installation
источник