在MAMP/macOS 上恢復MySQL 的「root」使用者和密碼
如果您不小心刪除了您在macOS 上的本地MAMP/MySQL 設置,不必驚慌!這是一個快速但骯髒的解決方案,可以恢復您的存取權限。
首先,您需要一個具有系統管理員權限的管理員帳戶。完成後,請依照下列步驟操作:
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
您現在應該已重新獲得對MySQL 資料庫的存取權限使用「root」使用者和您的新密碼。
以上是如何在 MAMP/macOS 上恢復我的 MySQL \'root\' 使用者和密碼?的詳細內容。更多資訊請關注PHP中文網其他相關文章!