English | 简体中文 | 繁體中文 | Русский язык | Français | Español | Português | Deutsch | 日本語 | 한국어 | Italiano | بالعربية
Podemos utilizar el comando UPDATE para restaurar todos los permisos del usuario root de MySQL.
Primero, necesita detenermysqldy utilice--skip-grant-tablesopciones para reiniciarlo. Después de eso, utilice solomysqlConéctese al servidor mysqld (es decir, sin-opción p y posiblemente no necesite el nombre de usuario).
En el cliente mysql, emita el siguiente comando proporcionado para restaurar el usuario root de MySQL con permisos completos.
mysql> UPDATE mysql.user SET Grant_priv = 'Y', Super_priv = 'Y' WHERE User = 'root'; Filas coincidentes: 1 Cambiado: 0 Advertencias: 0
Arriba, hemos configurado los privilegios superiores.
Super_priv = 'Y'
Ahora necesitamos utilizar el comando FLUSH para eliminar privilegios.
mysql> FLUSH PRIVILEGES;