mysql允許內網訪問
為了連接區域網中的MySQL資料庫,首先需確保內網應用運行正常。
其次,需要明確內網MySQL資料庫的訪問地址,並確保MySQL資料庫服務正常運行。例如,如果本地MySQL資料庫的訪問地址為localhost:3306,那麼接下來的操作將圍繞這個地址展開。
接著,使用自己的賬號登錄至nat123平台,然後在主面板中找到埠映射列表,點擊添加映射。
在此步驟中,需要設置映射信息,選擇全埠映射類型。輸入內網MySQL資料庫伺服器的IP地址,並填寫外網訪問的域名。這個域名可以是您自己的域名,也可以是免費的二級域名。在輸入框中懸停時,會有向導提示幫助您操作。
當映射完成後,訪問者可以通過打開MySQL全埠映射後的域名和訪問埠來訪問資料庫。如果在添加訪問地址時選擇了允許區域網訪問,那麼訪問者在區域網內都可以進行訪問。
在完成這些步驟後,可以查看訪問者的狀態信息。將滑鼠懸停在訪問者圖標上,將顯示當前的狀態信息。
最後,在訪問者本機上,即可訪問MySQL資料庫。訪問地址是本地訪問者打開的域名埠。
② 如何使用mysql workbench從外網訪問內網mysql伺服器
一台電腦上安裝了Workbench,現需要訪問另一台ubuntu伺服器上的MySQL資料庫,但mysql默認是不允許訪問的,考慮到安全性問題,也不適合使用root用戶來訪問mysql。
這時我們就需要開放mysql伺服器並創建新的用戶來訪問mysql。
1,開放mysql
mysql的配置文件在/etc/mysql/my.cnf文件內,裡面有一行bind-address = 127.0.0.1表示只允許本地訪問,將這行注釋即可
2,創建新的mysql用戶
(1)首先在本地進入mysql資料庫的mysql庫內
(2)創建用戶:GRANT ALL ON *.* to user@'IP' IDENTIFIED BY 'password'; 其中user表示需要創建用戶的名字;IP表示哪台客戶端想要訪問mysql資料庫;password表示密碼;並賦予所有的許可權。
(3)FLUSH PRIVILEGES; 刷新mysql的系統許可權相關表,否則會出現拒絕訪問。重啟資料庫也能達到這樣的效果
③ 哪位大神可以簡單說一下外網訪問內網MySQL資料庫的步驟嗎
1,明確MySQL資料庫內網訪問地址埠,確保MySQL資料庫服務正常,在內網可以正常訪問連接。如我本機MySQL資料庫訪問地址是localhost:3306。
2.內網使用花生殼動態域名解析,內網伺服器安裝花生殼,並使用它。
3.使用自己的帳號登錄。如沒有帳號,「注冊帳號」進入網站進行注冊帳號。正常登錄後,會顯示登錄帳號下的域名。
4.做映射。在默認域名的地方點擊花生殼管理添加映射。點擊當前主機。內網任何埠映射,獲取外網隨機埠,點擊確認。