Centos6.8忘記MySQL數據庫root密碼解決方法

 

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

相關文章
相關標籤/搜索