1. 程式人生 > >root用戶無法訪問Mysql數據庫問題的解決

root用戶無法訪問Mysql數據庫問題的解決

mysql服務器 登錄 code spa authent word 問題 mysql數據庫 jpg

在使用Centos系統遠程訪問Mysql數據庫的時候,系統提示報如下錯誤:

Access Denied for User ‘root‘@‘localhost‘ (using password: YES) - No Privileges?

經過驗證以下方案可以解決問題:

1.首先停止mysql服務器

sudo service mysqld stop

2.無權限啟動mysql服務

sudo service mysqld start --skip-grant-tables

3..登錄mysql

mysql

4..重新載入權限

FLUSH PRIVILEGES;

技術分享圖片

5.. 選擇系統數據庫mysql

use mysql;

技術分享圖片

6..查詢系統表user中的用戶

select host,user,authentication_string from user;

技術分享圖片

7.向root用戶賦值權限

GRANT USAGE ON *.* TO root@localhost IDENTIFIED BY ‘YourPassword WITH GRANT OPTION;

技術分享圖片

root用戶無法訪問Mysql數據庫問題的解決