Mysql соединение через ESP8266 не удается - PullRequest
0 голосов
/ 21 марта 2019

Я пытаюсь подключиться к базе данных 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 или на сервере?

...