解決方案
1:首先停止mysql服務進程
service mysqld stop
2:然后編輯mysql的配置文件my.cnf
vi /etc/my.cnf
3:添加如下代碼:
在[mysqld]標簽下:
skip-grant-tables ##忽略mysql權限問題,直接登錄
4:保存退出
esc
:wq!
5:重啟mysql數據庫
service mysqld restart
6:登錄mysql數據庫
mysql -u root
7:執行如下sql語句,修改密碼
use mysql;
update user set password=password("新密碼") where user="root";
flush privileges;
8:重啟mysql服務
service mysqld restart
9:使用新密碼登錄
mysql -u root -p