skip-grant-tables3a. Ne pas oublier d'enregistrer le fichier qui vient d'être modifié.
INSERT INTO mysql.user (User, Host, ssl_cipher, x509_issuer, x509_subject) VALUES('root','localhost','','',''), ('root','127.0.0.1','','',''), ('root','::1','','','');Si vous recréer l'utilisateur root, les points 7a. et 7b. sont à faire impérativement.
UPDATE mysql.user SET authentication_string = PASSWORD('MyNewPass'), password_expired = 'N' WHERE User = 'root'; FLUSH PRIVILEGES;
UPDATE mysql.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', Create_view_priv='Y', Show_view_priv='Y', Create_routine_priv='Y', Alter_routine_priv='Y', Create_user_priv='Y', Event_priv='Y', Trigger_priv='Y', Create_tablespace_priv='Y' WHERE User='root'; FLUSH PRIVILEGES;