我安裝Windows 7的,我有下面的代碼形式:連接remotly在同一<code>pc</code>上<code>vm</code>的mysql
MySqlConnection connection = new MySqlConnection("SERVER = 127.0.0.1; DATABASE = my_test; UID = root; PASSWORD = 'XXXX';");
private void Form1_Load(object sender, EventArgs e)
{
MySqlCommand cmd = new MySqlCommand("SELECT * FROM info", connection);
connection.Open();
MySqlDataReader reader = cmd.ExecuteReader();
if (reader.HasRows)
{
while (reader.Read())
{
MessageBox.Show(reader[1].ToString());
}
}
reader.Close();
connection.Close();
}
我pc
我成功地連接到數據庫,現在我複製和粘貼我的應用程序的虛擬機,我也得到一個jit
的錯誤,我沒有對vm
(無appache
沒有mysql
只是.NET框架4.0) 任何事情,我沒有讓我的root用戶一樣,遠程啓用:
GRANT ALL ON *.* to '%'@'%' WITH GRANT OPTION;
現在我仍然堅持,所以如何與我ip
所以vm
可以找到它連接到數據庫,和我需要在vm
設置什麼嗎?
注:我可以用另一種pc
如果問題在VirtualBox
,但我懷疑它無關與VirtualBox
。
我很困惑我做了這個形式
,我將它移動到虛擬機,我問簡單:在文本框中寫的是什麼?
一個
PORT
怎麼樣給我們的JIT錯誤你? –我的意思是實際的錯誤,而不是我們什麼都看不到的截圖,將它搜索到你的事件日誌中。 –
我沒有在虛擬現實中的視覺工作室,所以如何知道錯誤在哪裏 –