Spec-Zone .ru
спецификации, руководства, описания, API

2.3.5.5. Запуск MySQL от Windows Command Line

Сервер MySQL может быть запущен вручную с командной строки. Это может быть сделано на любой версии Windows.

Отметить

MySQL Notifier для GUI Microsoft Windows может также использоваться, чтобы запустить/остановиться/перезапустить сервер MySQL.

Чтобы запустить mysqld сервер с командной строки, следует запустить консоль (или "окно DOS") и ввести эту команду:

C:\> "C:\Program Files\MySQL\MySQL Server
        5.7\bin\mysqld"

Путь к mysqld может измениться в зависимости от расположения установки MySQL на Вашей системе.

Можно остановить сервер MySQL, выполняя эту команду:

C:\> "C:\Program Files\MySQL\MySQL Server
        5.7\bin\mysqladmin" -u root shutdown
Отметить

Если MySQL root у учетной записи пользователя есть пароль, Вы должны вызвать mysqladmin с -p опция и предоставление пароль когда запрошено.

Эта команда вызывает MySQL административная утилита mysqladmin, чтобы соединиться с сервером и сказать этому завершать работу. Команда соединяется как MySQL root пользователь, который является значением по умолчанию административная учетная запись в системе предоставления MySQL. Отметьте, что пользователи в системе предоставления MySQL совершенно независимы от любых пользователей входа в систему под Windows.

Если mysqld не запускается, проверьте журнал ошибок, чтобы видеть, записал ли сервер какие-либо сообщения там, чтобы указать на причину проблемы. По умолчанию журнал ошибок располагается в C:\Program Files\MySQL\MySQL Server 5.7\data каталог. Это - файл с суффиксом .err, или может быть определен, передавая в --log-error опция. Альтернативно, можно попытаться запустить сервер как mysqld - консоль; в этом случае можно получить немного полезной информации об экране, который может помочь решить проблему.

Последняя опция должна запустить mysqld с --standalone и --debug опции. В этом случае mysqld пишет файл журнала C:\mysqld.trace это должно содержать причину, почему mysqld не запускается. См. MySQL Internals: Портирование на Другие Системы.

Используйте mysqld - многословный - помогают вывести на экран все опции, которые поддерживает mysqld.