Восстановить GRANT ALL для root в MySQL :: Cетевой уголок Majestio

Восстановить GRANT ALL для root в MySQL


Для старших версий MySQL (5.7 и более) данный метод не работает. Более того портит системные таблицы!

Если слетели или не были установлены все права для пользователя root в MySQL, то поступаем следующим образом:

skip-grant-tables = 1
UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
FLUSH PRIVILEGES;
# skip-grant-tables = 1
GRANT ALL ON *.* TO 'root'@'localhost';

Ошибок доступа быть не должно.

Рейтинг: 0/5 - 0 голосов