1、確定已在Linux上安裝好了Mysql
2、檢視虛拟機的IP 檢視指令 ifconfig 然後儲存虛拟機IP位址(例如虛拟機的IP位址為192.168.59.125)
3、cmd視窗ping 192.168.59.125 然後檢視是否ping通
4、ping通的情況下
4.1 檢查虛拟機mysql的端口号是否對外開通
4.2 檢視mysql的端口,在mysql指令行模式下執行
show variables like '%port%';
檢視指令如圖所示

5、在阿裡雲伺服器控制台裡設定安全組,開放3306端口(Mysql預設端口号)
6、檢視防火牆的狀态
service iptables status
6.1 iptables防火牆
6.1.1開啟成功的狀态下,編輯檔案
vim /etc/sysconfig/iptables
點我領取阿裡雲2000元代金券 ,(阿裡雲優惠券的作用:購買阿裡雲産品,最後支付結算的時候,阿裡雲優惠券可抵扣一部分費用。
添加開放端口号
-A INPUT -p tcp -m state --state NEW -m tcp --dport 3306 -j ACCEPT
6.1.1 儲存防火牆配置
service iptables save
6.1.2 重新開機iptables服務
service iptables restart
6.2 firewalld防火牆
檢視防火牆狀态: service firewalld status
6.2.1開啟成功的狀态下,輸入指令,添加端口号
firewall-cmd --permanent --zone=public --add-port=3306/tcp
6.2.2 重新啟動防火牆配置
systemctl restart firewalld.service
7.mysql指令模式下,建立使用者并賦予相關權限
7.1建立使用者名xxx,以及密碼#####,賦予遠端通路權限
CREATE USER 'xxx'@'%' IDENTIFIED BY '#####';
7.2賦予xxx使用者對yyy資料庫操作的所有權限
grant all on yyy.* to xxx@'%';
flush privileges ;--立即啟用修改
賦予xxx使用者對資料庫操作的所有權限
grant all on . to xxx@'%';
更多參閱
阿裡雲資料庫-連接配接文檔