1. 使用命令:
vi /etc/my.cnf
2. 在[mysqld]下最后一行添加一段代碼:
skip-grant-tables
添加了記住位置,結束后還要回來刪除這一行。
3. 重啟mysql服務:
service mysql restart
4. 用戶無密碼登錄:
mysql -uroot -p
在這里提示輸入密碼,直接回車
5. 選擇mysql數據庫:
use mysql;
6. 修改root密碼:
update user set authentication_string=password('123') where user='root';
如果提示密碼強度不夠,請使用大小寫字母組合
7. 刷新權限:
flush privileges;
8. 退出: exit;
9: 再次進入
vi /etc/my.cnf
刪除skip-grant-tables
10. 重啟mysql服務:
service mysql restart