1、更改MySQL配置文件my.cnf,跳過密碼驗證。mysql
編輯配置文件/etc/my.cnf文件,在[mysqld]下面添加skip-grant-tables,保存退出。如圖:sql
vim /etc/my.cnf數據庫
保存退出。vim
重啓mysql服務:service mysqld restart。函數
2、進入MySQL數據庫,更改root密碼。加密
重啓MySQL服務後,使用mysql命令進入MySQL命令行,更改root密碼。命令行
更改root密碼:rest
mysql>UPDATE mysql.user SET Password=PASSWORD('你的密碼') where USER='root';blog
注意:必須使用PASSWORD()函數加密密碼,不然登陸不了。ip
刷新權限表:
mysql>flush privileges;
退出數據庫:
exit
3、刪除跳過密碼驗證配置信息或者註釋掉,重啓MySQL服務。
還原配置到原來的:刪除配置信息中以前添加的skip-grant-tables或者註釋掉。
vim /etc/my.cnf
重啓MySQL服務:service mysqld restart