Я пытаюсь сбросить пароль для пользователя root
и я успешно выполнил ниже команды
service mysql stop
Создал и сохранил текстовый файл /home/me/mysql-init
содержащий следующую инструкцию в одной строке.
SET PASSWORD FOR 'root'@'localhost' = PASSWORD('MyNewPass');
Запустил mysql-сервер со специальной опцией -init-file:
shell> mysqld --init-file=/home/me/mysql-init &
Однако, я получаю сообщение об ошибке
starting as process 51672 ...
51672 [ERROR] Fatal error: Please read "Security" section of the manual to find out how to run mysqld as root!
51672 [ERROR] Aborting
Я использую Mysql Version 5.6
и следую за данной документацией https://dev.mysql.com/doc/refman/5.6/en/resetting-permissions.html
Перейдите к этому, чтобы использовать пользователя как root:
mysqld --user = root --init-file =/root/mysql-init &
Неустранимая ошибка: прочитайте раздел "Безопасность" руководства, чтобы узнать, как запустить mysqld как root! если вы попытаетесь запустить mysqld как root. Если вам почему-то нужно переопределить это ограничение, запустите mysqld с параметром user = root.