/ / C # звичайне відкрите з'єднання - c #, mysql

C # відкрито з'єднання - c #, mysql

Я створив систему, яка підключається до сервера для отримання даних із бази даних, однак я отримую "Неопрацьоване виняток типу" System.TimeoutException "сталося в MySql.Data.dll" ...

Все добре, якщо я підключусь до localhost ....

    string StrCon = string.Format("Server= Cant tell you ; database={0};UID= cant tell you ; password="cant tell you "", "cant tell you");
MySqlConnection Connection = new MySqlConnection(StrCon);

while (true)
{
//MySqlConnection Connection = null;
Console.WriteLine("not connected");
Connection.Open();
Console.WriteLine("connected");
string Query = "SELECT * FROM lat_long WHERE ID=1";
MySqlCommand cmd = new MySqlCommand(Query, Connection);
MySqlDataReader dr = cmd.ExecuteReader();

Відповіді:

1 для відповіді № 1

Переконайтесь, що брандмауер на хості не відкритий та / або сервер mysql прив’язаний до 0,0.0.0 або адреса інтерфейсу - якщо він прив’язаний до 127.0.0.1/:: сервер не буде доступний через мережу.