Restauration de l'utilisateur « root » et du mot de passe pour MySQL sur MAMP/macOS
Si vous avez accidentellement supprimé l'utilisateur « root » dans votre configuration MAMP/MySQL locale sur macOS, pas de panique ! Voici une solution simple et rapide qui restaurera votre accès.
Pour commencer, vous aurez besoin d'un compte administrateur avec les droits SysAdmin. Une fois que vous avez cela, suivez ces étapes :
sudo /Applications/MAMP/Library/bin/mysql.server restart
mysql -u root
DELETE FROM mysql.user WHERE user = 'root' AND host = 'localhost'; INSERT INTO mysql.user SET user = 'root', host = 'localhost', password = Password('your-new-password'), 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';
exit sudo /Applications/MAMP/Library/bin/mysql.server restart
Vous devriez maintenant avoir retrouvé l'accès à votre base de données MySQL en utilisant l'utilisateur 'root' et votre nouveau mot de passe.
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!