哈嘍~大家好,這篇來看看無公網(wǎng)IP,外網(wǎng)遠程連接MySQL數(shù)據(jù)庫。
前言
作為網(wǎng)站運行必備組件之一的數(shù)據(jù)庫,免不了隨時對其進行管理維護。若我們沒有在安裝數(shù)據(jù)庫的電腦旁,但又需要立即對數(shù)據(jù)庫進行管理時,應(yīng)該如何處理?這時我們可以使用cpolar對內(nèi)網(wǎng)進行穿透,遠程管理和操作MySQL數(shù)據(jù)庫?,F(xiàn)在就讓我們看看,應(yīng)該如何使用cpolar內(nèi)網(wǎng)穿透,遠程操作和管理MySQL數(shù)據(jù)庫。
1. 檢查mysql安裝狀態(tài)
輸入mysql -V
出現(xiàn)版本號即為安裝正常
2. 安裝配置cpolar內(nèi)網(wǎng)穿透
cpolar官網(wǎng):https://www.cpolar.com/
- cpolar 安裝(國內(nèi)使用)
curl -L https://www.cpolar.com/static/downloads/install-release-cpolar.sh | sudo bash
- 或 cpolar短鏈接安裝方式:(國外使用)
curl -sL https://git.io/cpolar | sudo bash
- 查看版本號,有正常顯示版本號即為安裝成功
cpolar version
- token認證
登錄cpolar官網(wǎng)后臺,點擊左側(cè)的驗證,查看自己的認證token,之后將token貼在命令行里
cpolar authtoken xxxxxxx
- 簡單穿透測試
cpolar http 8080
按ctrl+c退出
- 向系統(tǒng)添加服務(wù)
sudo systemctl enable cpolar
- 啟動cpolar服務(wù)
sudo systemctl start cpolar
- 查看服務(wù)狀態(tài)
sudo systemctl status cpolar
3. 創(chuàng)建tcp隧道,映射3306端口
在瀏覽器上訪問本地9200端口,http://+ip:9200,登錄cpolar web UI管理界面。
登錄成功后,點擊左側(cè)儀表盤的隧道管理
——創(chuàng)建隧道
:
- 隧道名稱:mysql(可自定義,注意不要與已有的隧道名稱重復(fù))
- 協(xié)議:選擇
tcp
協(xié)議 - 本地地址:3306(mysql默認端口號)
- 端口類型:免費選擇隨機臨時TCP端口
- 地區(qū):選擇China VIP
點擊創(chuàng)建
隧道創(chuàng)建成功后,點擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到剛剛創(chuàng)建成功的mysql隧道已經(jīng)有生成了相應(yīng)的公網(wǎng)地址。
將公網(wǎng)地址復(fù)制下來,注意:無需復(fù)制tcp://
4. 公網(wǎng)遠程連接
4.1 圖形化界面
打開mysql圖形化界面,這里以SQLyog為例,輸入復(fù)制的ip地址,填寫地址所對應(yīng)的端口號,點擊測試連接
出現(xiàn)以下信息表示連接成功
4.2 使用命令行遠程連接
windows鍵+R打開運行,輸入cmd
輸入命令:
mysq -h 公網(wǎng)ip -P 公網(wǎng)端口號 -u用戶名 -p密碼
如:
mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p12345
注意,P要大寫,端口號對應(yīng)復(fù)制的公網(wǎng)ip端口號文章來源:http://www.zghlxwxcb.cn/news/detail-418339.html
公網(wǎng)遠程連接成功!
5. 配置固定tcp端口地址
由于我們剛剛創(chuàng)建隧道時使用的是隨機臨時端口,所生成的公網(wǎng)地址會在24小時內(nèi)隨機變化,為了方便長期遠程訪問,我們把這個公網(wǎng)地址配置成固定的,同時提高帶寬。
5.1 保留固定TCP地址
登錄www.cpolar.com官網(wǎng),點擊左側(cè)的狀態(tài),設(shè)置保留固定一個tcp地址
- 地區(qū):選擇China VIP
- 描述:可自定義備注
點擊保留
地址保留成功后復(fù)制固定的tcp地址
5.2 配置固定TCP地址
局域網(wǎng)訪問http://+內(nèi)網(wǎng)ip:9200,訪問cpolar web UI管理界面,登錄成功后,點擊左側(cè)的隧道管理——隧道列表,找到遠程MySQL隧道, 并點擊編輯,或者重新創(chuàng)建一條遠程MySQL數(shù)據(jù)庫的隧道:
注意端口類型選擇
固定TCP端口
,并在預(yù)留的TCP地址
項填寫在cpolar官網(wǎng)后臺保留成功的固定TCP端口地址
隧道更新/創(chuàng)建成功后,點擊左側(cè)儀表盤的狀態(tài)——在線隧道列表,可以看到所生成的公網(wǎng)地址, 為固定的公網(wǎng)TCP端口地址。
復(fù)制創(chuàng)建的tcp地址,無需復(fù)制前面的tcp://,我們來遠程測試一下
6. 使用固定地址遠程MySQL
6.1 使用圖形化界面連接方式,以SQLyog為例
打開mysql圖形化界面,這里以SQLyog為例,輸入復(fù)制的ip地址,填寫地址所對應(yīng)的固定端口號,點擊測試連接
注意,端口號是復(fù)制的公網(wǎng)固定ip地址所對應(yīng)的公網(wǎng)端口號,并非3306
出現(xiàn)以下信息表示連接成功
6.2 使用命令行遠程連接mysql步驟
windows鍵+R 輸入cmd
執(zhí)行命令
mysq -h 公網(wǎng)ip -P 端口號 -u用戶名 -p密碼
如
mysq -h 3.tcp.vip.cpolar.cn -P 11564 -uroot -p密碼
注意,P要大寫,端口號對應(yīng)復(fù)制的公網(wǎng)ip端口號
不積跬步無以至千里,趁年輕,使勁拼,給未來的自己一個交代!向著明天更好的自己前進吧!
文章來源地址http://www.zghlxwxcb.cn/news/detail-418339.html
到了這里,關(guān)于無公網(wǎng)IP,外網(wǎng)遠程連接MySQL數(shù)據(jù)庫的文章就介紹完了。如果您還想了解更多內(nèi)容,請在右上角搜索TOY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!