Я пытаюсь подключиться к базе данных mysql с помощью esp8266.
bool Connect_to_MySQL(){
#ifdef dbg_Db
dbg_printf("Connecting to MySql.");
#endif
uint8_t count = 0;
while (conn.connect(server, 3306, user, passwordDb) == false) {
mydelay(200);
#ifdef dbg_Db
dbg_printf(".");
#endif
if(count > 25){
return false;
}
count++;
}
#ifdef dbg_Db
dbg_printf("\n");
#endif
return true;
}
String SelectSketchTable(String where){
String INSERT_ESP12E_SELECT_SQL = "SELECT * FROM Mydb.myTable WHERE name='" + where + ".bin'";
if(!Connect_to_MySQL()){
#ifdef dbg_Db
dbg_printf("Db connection failed.\n");
#endif
return String(NULL);
}
...
...
...
}
Код работал нормально всего несколько дней назад.Но теперь после выполнения функции Connect_to_MySQL () на стороне сервера:
2019-03-21T15: 57: 25.608157Z 75 Подключите testDbUser@xxx.xxx.xxx.xxx при использовании TCP / IP
Я думаю, это означает, что соединение установлено успешно.Но особенно сторона:
Connecting to MySql.
Db connection failed.
В чем может быть причина?Причина ошибки в коде esp или на сервере?