Я выполнял эти инструкции для сброса пароля root для локальной установки MySQL 5.6
на ноутбуке Windows 7.
Я остановил службу, создал init файл и выполнил следующую команду (в качестве администратора):
"C:\Program Files\MySQL\MySQL Server 5.6\bin\mysqld" --defaults-file="C:\ProgramData\MySQL\MySQL Server 5.6\my.ini" --init-file=C:\\MySQL-misc\\mysql-init.txt
Я получил следующее предупреждение:
2014-02-08 15:44:10 0 [Warning] TIMESTAMP с неявным значением DEFAULT не рекомендуется. Используйте сервер --explicit_defaults_for_timestamp. (подробнее см. документацию).
Так как это предупреждение, я не уверен, что мне нужно что-то исправить, а затем снова повторить процесс.
В настоящее время окно командной строки все еще включено и не принимает никаких данных. Должен ли я принудительно закрыть его или что-нибудь, что я могу сделать, чтобы закончить процесс изящно?
UPDATE
Я убил окно Command и попытался перезапустить службу. Получил ошибку.
Перезагруженные Windows и служба автоматически запустились. Новый root password
, похоже, работает. Я успешно использовал различные функции Workbench, которые требуют пароль.
Таким образом, предупреждение было действительно просто предупреждением.