各位開發(fā)者朋友們,是否還在為無法隨時隨地訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫而煩惱?今天分享一個超實用的方法,通過容器部署 MySQL 結合 ZeroNews 內(nèi)網(wǎng)穿透,讓你在任何地方都能安全訪問和管理數(shù)據(jù)庫,開發(fā)者和運維人員趕緊看過來!
為什么需要這樣做?
遠程辦公必備:無需 VPN,在家或外出時也能輕松連接公司內(nèi)網(wǎng)數(shù)據(jù)庫
靈活開發(fā)測試:開發(fā)人員可遠程連接本地數(shù)據(jù)庫進行調(diào)試,提高協(xié)作效率
數(shù)據(jù)安全保障:通過 ZeroNews 的安全隧道傳輸數(shù)據(jù),避免直接暴露數(shù)據(jù)庫端口
數(shù)據(jù)備份:將線上數(shù)據(jù)備份到內(nèi)網(wǎng)或自建數(shù)據(jù)中心里
準備工作
一臺CentOS 7服務器(或其他支持Docker的系統(tǒng))
注冊ZeroNews賬戶
已安裝Docker和Docker Compose(可選,這里用 Docker CLI 部署)
操作步驟(詳細但不難)
第 1 步: 以容器方式運行 MySQL
在開始部署MySQL容器之前,您需要創(chuàng)建配置文件目錄和數(shù)據(jù)存儲目錄:

運行MySQL容器并設置端口號映射3306端口:

確保MySQL容器已成功運行,然后繼續(xù)下一步。

第 2 步:生成ZeroNews客戶端所需的 Token
用戶登錄 ZeroNews 平臺,在“快速開始”頁面復制您的Token。

第 3 步:運行 ZeroNews 客戶端
在Linux服務器上運行 ZeroNews,綁定 Token, 完成 ZeorNews 客戶端上線。
第 4 步: 為 mysql 分配 ZeroNews 公網(wǎng)域名
1. 用戶登錄 ZeroNews 平臺,在 "資源" 的 "域名" 管理頁面, 點擊 "添加域名" 添加公網(wǎng)可訪問的域名。
域名前綴: 用戶輸入定義的 域名前綴,如 mysql
勾選 TCP 復選框,輸入 TCP 端口號,如 23306

第 5 步:為 mysql 添加公網(wǎng)映射
進入"映射"頁面,點擊 "添加映射”添加 mysql 映射 。
1. 選擇設備:選擇已經(jīng)認證的設備
2. 映射協(xié)議:選擇 TCP 協(xié)議
3. 公網(wǎng)訪問地址:選擇 mysql 域名,如 mysql.ny.takin.cc:23306
4. 映射帶寬:分配帶寬,不大于用戶當前的最大可用帶寬
5. 內(nèi)網(wǎng)映射地址:內(nèi)網(wǎng)IP地址默認輸入 127.0.0.1
6. 內(nèi)網(wǎng)端口輸入 mysql 容器映射的端口號 3306

映射添加完成后,可在應用詳情中可查看添加好的映射列表。

第 6 步:連接 MySQL 數(shù)據(jù)庫
使用SQLyog連接 MySQL
在 MySQL Host Address 輸入框輸入 MySQL 的公網(wǎng)域名地址 mysql.center.takin.cc,并在端口輸入框中輸入公網(wǎng)端口號23306。

使用Linux系統(tǒng) MySQL 工具連接 MySQL
在 Linux 系統(tǒng)的命令行界面輸入以下命令:


在遠程訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫時,安全性是不可忽視的核心環(huán)節(jié),數(shù)據(jù)庫地址接口可以通過IP黑白名單功能添加指定的IP,只有被加白的IP,才可以訪問此地址,確保受保護資源的安全性和可控性。
IP黑白名單訪問設置,用于限制不必要的訪問流量,確保受保護資源的安全性和可控性,通過對訪問請求的源IP地址進行匹配,決定是否允許訪問,能夠靈活應對不同類型的流量管控需求。

實用場景
遠程運維:DBA 在外地也能及時處理數(shù)據(jù)庫問題
團隊開發(fā):開發(fā)人員共享本地數(shù)據(jù)庫,方便協(xié)作
數(shù)據(jù)備份:定期從公網(wǎng)服務器備份內(nèi)網(wǎng)數(shù)據(jù)庫數(shù)據(jù)
安全小貼士
不要使用默認的3306端口,修改為其他端口(如 23306)
設置強密碼,避免使用簡單密碼
定期更新MySQL版本,修復安全漏洞
這樣,您就可以通過ZeroNews連接內(nèi)網(wǎng)MySQL數(shù)據(jù)庫,無論是在公有云、家庭網(wǎng)絡還是外出時,都能夠快速、安全地訪問企業(yè)內(nèi)部和家中的業(yè)務數(shù)據(jù),MySQL數(shù)據(jù)庫的訪問變得如此簡單!
審核編輯 黃宇
-
數(shù)據(jù)庫
+關注
關注
7文章
4003瀏覽量
68147 -
MySQL
+關注
關注
1文章
900瀏覽量
29343
發(fā)布評論請先 登錄
恒訊科技解析:如何安裝MySQL并創(chuàng)建數(shù)據(jù)庫
工業(yè)數(shù)據(jù)中臺支持接入MySQL數(shù)據(jù)庫嗎
內(nèi)網(wǎng)穿透:從原理到實戰(zhàn)部署
mysql數(shù)據(jù)恢復—mysql數(shù)據(jù)庫表被truncate的數(shù)據(jù)恢復案例
企業(yè)級MySQL數(shù)據(jù)庫管理指南
MySQL數(shù)據(jù)庫采集網(wǎng)關是什么?有什么功能?
PLC數(shù)據(jù)中臺對接到MySQL數(shù)據(jù)庫并對接到生產(chǎn)看板
MySQL數(shù)據(jù)庫是什么
國產(chǎn)內(nèi)網(wǎng)穿透方案-比frp更簡單
數(shù)據(jù)采集到MYSQL和SQLSERVER數(shù)據(jù)庫可以實現(xiàn)哪些功能
工業(yè)智能網(wǎng)關采集能耗數(shù)據(jù)對接到MySQL數(shù)據(jù)庫
水電表通過數(shù)據(jù)采集平臺接入到MySQL數(shù)據(jù)庫
數(shù)據(jù)庫數(shù)據(jù)恢復——MySQL數(shù)據(jù)庫誤刪除表記錄的數(shù)據(jù)恢復案例
遠程訪問內(nèi)網(wǎng)MySQL數(shù)據(jù)庫?這個方案更簡單
評論