正常情況的 USER_PRIVILEGES 表格 (table) |
經過大約三十分鐘左右我才解決了這個問題, 所以留下一點小記錄, 以備不時之需。
- 先停止 mysqld
- 執行 mysqld --skip-grant-tables
- 在 MySQL shell 裡面執行下面三個指令:
- UPDATE mysql.user SET Grant_priv='Y', Super_priv='Y' WHERE User='root';
- FLUSH PRIVILEGES;
- GRANT ALL ON *.* TO 'root'@'localhost';
大概就是這樣, 主要就是利用先略過權限的表格, 然後登入之後進行更新。
打完收工, 騙一篇好久沒更新的網誌。
打完收工, 騙一篇好久沒更新的網誌。
留言
張貼留言