新建例項
MariaDB
CVM
內網連線
CVM遠端登入測試(同一個VPC下):
CVM安裝客戶端:
yum install mysql
連線:
mysql -h MariaDB內網ip -u 資料庫名 -p
外網連線
mysql -h 生成的域名地址 -P 生成的埠 -u 資料庫使用者名稱 -p
由於開啟外網,資料庫就處於公網下,比較危險,但又想外網直接訪問,所以可以利用一臺CVM,作為代理連線!!!
代理連線
雲MariaDB 建立例項後,需要手動建立賬號
控制檯登入測試:
注意:兩個裝置的安全組要放通對應端,保證可聯通性
安裝Telnet
1、檢測telnet-server的rpm包是否安裝
[root@localhost ~]# rpm -qa telnet-server 若無輸入內容,則表示沒有安裝。出於安全考慮telnet-server.rpm是預設沒有安裝的,而telnet的客戶端是標配。即下面的軟體是預設安裝的。
2、若未安裝,則安裝telnet-server,否則忽略此步驟
[root@localhost ~]#yum install telnet-server
3、檢測telnet-server的rpm包是否安裝
[root@localhost ~]# rpm -qa telnet telnet-0.17-47.el6_3.1.x86_64
4、若未安裝,則安裝telnet,否則忽略此步驟
[root@localhost ~]# yum install telnet
vim /etc/sysctl.conf
執行 sysctl -p 使之生效
1、安裝 iptables 服務
yum install iptables-services -y2、新增規則
iptables -t nat -A PREROUTING -d 10.1.5.13 -p tcp --dport 3306 -j DNAT --to-destination 10.1.5.12:3306 iptables -t nat -A POSTROUTING -d 10.1.5.12 -p tcp --dport 3306 -j SNAT --to-source 10.1.5.133、儲存規則
service iptables save
iptables -t nat -L
注意:firewall 如果有開把 firewall 關掉:
systemctl stop firewalld.service systemctl disable firewalld.service
Windows遠端連線: