Я створив систему, яка підключається до сервера для отримання даних із бази даних, однак я отримую "Неопрацьоване виняток типу" 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/:: сервер не буде доступний через мережу.