I setup a Windows 7 on vm
on the same pc
, I have a form with the following code:
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();
}
on my pc
i successfully connect to the db, now i copy and paste my app to the vm and i get a jit
error i don't have any thing on the vm
(no appache
no mysql
nothing but net framework 4.0)
i did make my root user remote enabled like that:
GRANT ALL ON *.* to '%'@'%' WITH GRANT OPTION;
now i still stuck, so how to connect to the db with my ip
so the vm
can find it, and do i need to setup anything in the vm
?
Note: i can use another pc
if the problem in the VirtualBox
but i suspect that it has nothing to do with the VirtualBox
.
i am confused i made this form
and i move it to the vm and i asking simply: what to write in that textbox?