linux 阿里雲遠程連接mysql


一、、針對本地連接127.0.0.1

 

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%';
查看命令如圖所示
image
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@'%';

 

flush privileges ;--立即啟用修改

 

二、針對RDS連接


免責聲明!

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



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