使用root賬號連接MySQL
1,登錄
mysql -u用戶名 -p 回車后輸入密碼
2,
use mysql
3,輸入下面命令,顯示root為localhost本地登錄
SELECT User, Host FROM mysql.user;
4,修改
請替換yourpasssword為你的數據庫密碼
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY 'yourpassword' WITH GRANT OPTION;
5,刷新權限使操作生效
FLUSH PRIVILEGES;
6,退出
exit 或者 quit 或者 \q
7,退出數據庫后,執行以下命令打開防火牆端口3306
firewall-cmd --zone=public --add-port=3306/tcp --permanent
8,重啟防火牆並查看是否生效
firewall-cmd --reload #重啟firewall
firewall-cmd --list-ports #查看已經開放的端口
操作完成,就可以使用navicat連接了