Navicat 無法使用 root 用戶連接 mysql


登錄 mysql 命令行中,執行以下兩條命令

mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'root-password' WITH GRANT OPTION;
mysql> FLUSH PRIVILEGES;
 
第一條命令是指【授權所有全局權限給 root 用戶,root 用戶密碼為 root-password,主機為所有 ip 地址,進行授權】。這樣一來,就可以在任何地方以 root 用戶連接數據庫。第二條命令是刷新權限,讓剛剛修改的即時生效。

或者添加一個新的用戶,不使用root這個賬戶

原文


免責聲明!

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



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