2015-03-13 74 views
-3

我是一名計算機科學的學生,我在c#中使用mysql作爲數據庫項目。現在它幾乎已準備好部署,但我無法弄清楚如何通過互聯網從另一臺設備訪問存儲在我的計算機上的數據庫。我需要一個菜鳥指南,我應該改變什麼?如何使用c遠程訪問mysql數據庫#

string connection = "datasource=localhost;port=3306;username=root;password=123456"; 
MySqlConnection myConn = new MySqlConnection(connection); 

我已經使用mysql工作臺來操縱數據庫。 非常感謝。併爲我的英語感到抱歉。

+0

怎麼能幾乎準備好部署,如果你不能訪問數據庫 – 2015-03-13 11:43:32

+0

這可以幫助:http://stackoverflow.com/questions/14801948/how-to-connect-to-mysql-using-c – 2015-03-13 11:45:33

+0

問題是您的數據庫位於您的計算機上,而不是位於旨在處理對數據庫的遠程調用的服務器上。要麼你需要像David Soussan說的那樣做,要麼你需要使用遠程託管的MySQL服務器,並連接到那個。 -1,因爲這是您在計算機科學研究中應該思考的問題,或者在使用SQL進行遠程調用之前應該仔細閱讀。 – 2015-03-13 11:49:57

回答

0
  1. 獲取互聯網連接的靜態IP地址。
  2. 在防火牆上打開端口3306。
  3. 將連接字符串中的數據源更改爲Internet連接的IP地址。