我想知道如何連接外部網絡中的客戶端電腦,例如WAM網絡,我有我的數據庫在我的電腦,我用這個像服務器。我知道如何連接mysql與局域網內的另一臺客戶端計算機,但我不知道如何做到這一點。 如果你不明白的東西讓我知道。 PD:對不起,我的英文是我在英文論壇上的第一個問題如何將C#系統與局域網外的MySQL數據庫連接起來?
-1
A
回答
0
最終它的工作方式完全一樣 - 你需要一個IP地址和一個端口來連接你的數據庫。您可以通過在數據庫服務器的網絡防火牆(基本上,將端口3306轉發到LAN IP地址)上設置端口轉發,或者通過向數據庫服務器提供公共可用的靜態IP,然後打開端口3306在任何防火牆中。或者,您可以使用數據庫服務器爲網絡設置VPN,並通過此連接進行連接。如果做得對,VPN選項更安全。
但是,您應該問自己爲什麼要這樣做。你的想法是有一個客戶端軟件直接連接到數據庫?這不是一個好的設計 - 通常通過前端API(例如RESTful API或類似的API)訪問後端數據庫通常會更好。除此之外,這可以爲您提供更好(更細粒度)的數據庫訪問控制。
-1
您的MySql服務器應該有一個防火牆規則來接受MySql端口上的外部連接(默認爲3306)。最佳設置應該只允許來自客戶端WAN地址的連接。
然後,您的C#連接器將能夠與局域網中的連接相同。
相關問題
- 1. 連接到MySQL數據庫局域網
- 2. 如何將Liferay與Mysql數據庫連接起來
- 3. 如何將bonita bpm與mysql數據庫連接起來?
- 4. 通過局域網連接數據庫
- 5. 將MySQL與Visual Studio C連接起來#
- 6. 如何連接到不同局域網中的系統?
- 7. 如何將PHP應用程序與ERP系統連接起來?
- 8. 如何將R中的數據庫MySQL與密碼連接起來?
- 9. 如何將我的圖片上傳器與MySQL數據庫連接起來?
- 10. 如何將Android Studio與SQL Server數據庫連接起來
- 11. 如何連接位於遠程局域網netowrk的MySql數據庫?
- 12. 如何通過局域網連接數據庫SQL Server 2008
- 13. 如何使用Qt連接到我的網域mySQL數據庫?
- 14. 將外部oracle數據庫連接到SAP系統
- 15. 從另一個通過局域網連接的系統連接到本地Oracle數據庫(LOCALHOST)
- 16. 連接到MySQL數據庫與C#
- 17. 數據庫連接C#ExecuteNonReader與MySql
- 18. 如何連接mysql數據庫與android
- 19. 將C#連接到MYSQL數據庫?
- 20. 將C#連接到Mysql數據庫
- 21. C++ MySQL數據庫連接
- 22. 將MySQL與Crystal Reports v10連接起來
- 23. 將C++ exe與C庫(GNU)連接起來的麻煩
- 24. 如何配置Postfix接受來自局域網外幾臺主機的連接?
- 25. 將服務器從互聯網連接到通過局域網連接到互聯網的系統
- 26. 如何將我的網站連接到MySQL數據庫?
- 27. 製作MySQL數據庫從外部訪問局域網
- 28. 如何使用java連接到局域網的所有系統名稱?
- 29. 通過局域網連接到mySQL
- 30. 將iOS與外部Mysql數據庫連接,無需web服務
設置端口轉發或創建VPN。 – Dai
這不是一個C#或MySQL的問題。 –
[如何允許遠程連接到mysql]可能的重複(https://stackoverflow.com/questions/14779104/how-to-allow-remote-connection-to-mysql) – doriclazar