Получение ошибки при сбросе пароля root в MySQL

0

Я пытаюсь сбросить пароль для пользователя 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

  • 0
    Вы * читали раздел «Безопасность» в руководстве?
Теги:
select
join
mysqli

2 ответа

0

Перейдите к этому, чтобы использовать пользователя как root:

mysqld --user = root --init-file =/root/mysql-init &

0

Неустранимая ошибка: прочитайте раздел "Безопасность" руководства, чтобы узнать, как запустить mysqld как root! если вы попытаетесь запустить mysqld как root. Если вам почему-то нужно переопределить это ограничение, запустите mysqld с параметром user = root.

Ещё вопросы

Сообщество Overcoder
Наверх
Меню