以阿里雲服務器為例:
1.確保控制台的防火牆開放3306端口:
2.確保服務器的linux系統的防火牆開放3306端口:
在Xshell輸入命令:firewall-cmd --list-ports,查看端口,
如果沒有3306,輸入命令:firewall-cmd --zone=public --add-port=3306/tcp --permanent 添加端口,
輸入命令:firewall-cmd --reload,重啟防火牆
(注意:若輸入命令后報錯了,可能是防火牆服務禁止了,關閉了,這時輸入以下命名來啟動linux防火牆:
(當服務被關閉時)啟動防火牆服務:systemctl ummask firewalld
啟動防火牆:systemctl start firewalld
)
端口開放后,在Xshell中連接mysql
輸入命令:grant all privileges on *.* to root@'%' identified by "password"; (root是用戶,password登錄密碼)
輸入命令:flush privileges;(刷新權限),之后就可以在本地通過navicat premium等連接工具連接啦
---------------------
作者:FrandeYe
來源:CSDN
原文:https://blog.csdn.net/xiaopeng_enjoy_IT/article/details/80817752
版權聲明:本文為博主原創文章,轉載請附上博文鏈接!