Deneter MySQL
/etc/init.d/mysql stop
iniciarlo sin privilegios:
mysqld_safe –skip-grant-tables &entrar como root
mysql -u rootescribir
USE mysql;
(eso para seleccionar la base de datos de mysql)
ejecutar la siguiente. sentencia:
UPDATE user SET Select_priv=’y’,Insert_priv=’y’,Update_priv=’y’,Delete_priv=’y’,
Create_priv=’y’,Drop_priv=’y’,Reload_priv=’y’,Shutdown_priv=’y’,
Process_priv=’y’,File_priv=’y’,Grant_priv=’y’,References_priv=’y’,
Index_priv=’y’,Alter_priv=’y’,Show_db_priv=’y’,Super_priv=’y’,
Create_tmp_table_priv=’y’,Lock_tables_priv=’y’,Execute_priv=’y’,
Repl_slave_priv=’y’,Repl_client_priv=’y’ WHERE user=’root’;
finalmente matar el proceso de mysql ejecutado:
killall mysqld
y reiniciar mysql normalmente
/etc/init.d/mysql start