我有一個簡單的MySQL數據庫(一張表有12行數據和5列)坐在我的主機提供商的網絡服務器上。如何通過互聯網遠程發送數據更新到託管的MySQL數據庫?
在我的家用電腦上,我編程創建數據並將其存儲在免費版本的SQL Server中(在我的家用PC上)。我想通過互聯網將這些數據「實時」上傳到MySQL數據庫(或者儘可能地接近我)(我假設這是連接管道的唯一方法)。
我知道打開一個MySQL數據庫到遠程互聯網連接可能不是一件「安全的」事情,但結果數據表將無論如何通過一個「應用程序」公開可用,所以我並不太擔心關於這一點(我認爲如果黑客既勤奮又傾向於黑客可以用自己的數據「覆蓋」自己的數據),但我認爲風險/回報如此之小,這不是一個主要問題。
無論如何,最簡單的方法是用一些安全外觀來做到這一點?我只知道如何在VB中編程(我在當天做了一些HTML和ASP,但那是很久以前的事了)。如果需要,我可以在另一種語言中學習幾行代碼。
我沒有一個靜態IP,我從來沒有真正與MySQL數據庫進行過交互(只有SQL服務器,所以我的MySQL知識/熟悉度爲零......但一個數據庫是一個數據庫,所以有多難是真的嗎?)。由於我的家庭網絡防火牆,我不能允許連接「in」。我將不得不將MySQL數據庫連接「從我的家用電腦 - 」到「託管數據庫」。
我假設你有'localhost'設置爲你當前的mysql主機。只需將其更改爲服務器名稱或MySQL數據庫在namecheap上的IP地址? – superphonic
當你授予MySQL數據庫的權限時,你允許它指定一個特定的主機名或IP地址,所以你不打開整個Internet。 – Barmar
我不確定有一種簡單的方法可以自動鏈接SQL-Server數據庫和MySQL數據庫。如果您在家用PC上運行MySQL,則可以啓用複製。 – Barmar