MySQL
Восстановление с утраченного пароля root
Поиск…
Установите пароль root, включите пользователя root для доступа к сокету и http
Решает проблему: доступ запрещен для пользователя root, используя пароль YES Stop mySQL:
sudo systemctl stop mysql
Перезапустите mySQL, пропустив таблицы грантов:
sudo mysqld_safe --skip-grant-tables
Авторизоваться:
mysql -u root
В оболочке SQL посмотрите, существуют ли пользователи:
select User, password,plugin FROM mysql.user ;
Обновите пользователей (плагин null разрешает для всех плагинов):
update mysql.user set password=PASSWORD('mypassword'), plugin = NULL WHERE User = 'root';
exit;
В оболочке Unix остановите mySQL без таблиц грантов, затем перезапустите с помощью таблиц привилегий:
sudo service mysql stop
sudo service mysql start
Modified text is an extract of the original Stack Overflow Documentation
Лицензировано согласно CC BY-SA 3.0
Не связан с Stack Overflow