2. 修改 mysql 配置檔案
在配置檔案中找到 [mysqld] 一行,在下面添加 skip-grant-tables 後儲存該檔案并退出。
3. 重新啟動 mysql 資料庫
4. 重置 mysql 的 root 密碼
方法一:使用 “ 路徑/mysql -h hostname(你主機的ip位址) -u root mysql” 指令登入 mysql ,運作指令修改密碼:
use mysql;
update user set password=password('新的密碼') where user='root';
flush privileges;
方法二:使用 “ 路徑/mysqladmin -h hostname -u rootpassword '新的密碼' ”直接重置root的密碼。
5. 再次修改 mysql 配置檔案
将第2步添加的 skip-grant-tables 這句參數删除。
6. 再次重新啟動 mysql 資料庫
本文轉自 苑洪武 51CTO部落格,原文連結:http://blog.51cto.com/12927979/1962535