Mysql
 sql >> Baza danych >  >> RDS >> Mysql

Ponowne łączenie MySQL po przekroczeniu limitu czasu

Miałem ten sam problem i dla peewee przy użyciu MySQLdb otrzymałem następujące rozwiązanie podczas inicjalizacji instancji bazy danych MySQL:

db = MySQLDatabase(db_name, user=db_username, passwd=db_password, host=db_host, port=db_port)
db.get_conn().ping(True)

gdzie dla funkcji ping jest:

w db.get_conn().ping.__doc__ . Pamiętaj, że db.get_conn().ping(True) należy użyć, jeśli ponownie utworzysz inne połączenie. Więc jeśli ponownie się połączysz (poprzez db.connect() na przykład) musisz powtórzyć ping.



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. LOAD DATA INFILE Kod błędu:13

  2. MySQL - Błąd zduplikowanego wpisu podczas próby dodania nowej kolumny

  3. Zmusić InnoDB do ponownego sprawdzenia kluczy obcych w tabeli/tabelach?

  4. jak używać DISTINCT ON z mysql za pomocą ActiveRecord

  5. Korzystanie z bazy danych NoSQL przez MySQL