簡體   English   中英

從本地計算機連接到遠程MySQL

[英]Connecting to remote MySQL from local machine

好的,所以我已經讀了無數次了,在您的cpanel(我以namecheap托管)中的Remote MySQL下,您不應添加127.0.0.1作為允許遠程連接到數據庫的主機,因為這可能會帶來安全風險。

但是,我想知道是否仍然可以從本地計算機連接到托管服務器上的MySQL數據庫。而不是使用WAMP隨附的MySQL,因為我討厭在開發數據庫后來回傳輸數據庫周在我的本地計算機上。 隨着時間的流逝,數據趨於保持不一致,並且不得不刪除您的數據庫並用最新的表重新上載它會很煩人。

因此,我想知道是否有一種方法可以允許這種連接而不會產生安全風險? 因此,我不必擁有兩個單獨的數據庫。 除非跟上這種做法更安全。

謝謝!

而且我知道IP經常在您的計算機上更改(我認為這是所謂的動態IP),所以無論IP是否更改,我是否都能擁有無限的連接?

我不確定為什么他們會說不添加127.0.0.1-這是本地計算機,這意味着外部人員無法訪問它。 因此,您已打開skip-networking ,並且正在通過本地UNIX套接字進行連接? 你肯定沒有說不要加比127.0.0.1 其他什么嗎?

您有SSH訪問權限嗎? 如果是這樣,您可以輕松地使用SSH隧道,以便只需要使用ssh -L 3307:localhost:3306 -N yoursever.com類的命令在本地連接,然后在本地計算機上本地連接到端口3307(您可以創建3306,但您說過也要在本地開發數據庫,​​因此在這種情況下,您需要使用其他端口)。 然后,數據包通過SSH神奇地出現在數據庫中,好像它們來自同一台計算機。 那里的安全性全部由SSH完成,這非常好,因為它的名稱中具有“安全”字樣,而無需打開其他端口(假設您正在運行SSH守護程序)

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM