mysql創建用戶后無法訪問數據庫的問題


1.停止mysql服務器

sudo service mysql stop

2.啟動mysql服務

sudo mysqld_safe --skip-grant-tables

3.登陸 mysql

mysql

4.重新載入權限

flush privileges;

5.進入數據庫

use mysql

6.查詢user用戶

select user,host,password from user

7.向root用戶授予權限

GRANT USAGE ON *.* TO 'root'@'localhost' IDENTIFIED BY 'Password' WITH GRANT OPTION;

grant all on *.* to 'root'@'localhost' identified by 'password';

8.刷新,退出

flush privileges;

exit;

此時便可以訪問數據庫了!!!


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM