Rumah >pangkalan data >tutorial mysql >Bagaimana untuk Memulihkan Pengguna MySQL \'root\' dan Kata Laluan pada MAMP/macOS?
Memulihkan 'root' Pengguna dan Kata Laluan untuk MySQL pada MAMP/macOS
Jika anda secara tidak sengaja memadamkan pengguna 'root' dalam persediaan MAMP/MySQL tempatan anda pada macOS, jangan panik! Berikut ialah penyelesaian cepat dan kotor yang akan memulihkan akses anda.
Untuk bermula, anda memerlukan akaun pentadbir dengan hak SysAdmin. Sebaik sahaja anda mempunyai itu, ikut langkah berikut:
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
Anda kini sepatutnya telah mendapat semula akses kepada pangkalan data MySQL anda menggunakan pengguna 'root' dan kata laluan baharu anda.
Atas ialah kandungan terperinci Bagaimana untuk Memulihkan Pengguna MySQL \'root\' dan Kata Laluan pada MAMP/macOS?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!