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

Django - OperationalError:(2006, „Serwer MySQL zniknął”)

Idea rozwiązania jest jasna:ponownie połącz się z mysql, jeśli bieżące połączenie zostanie zerwane.

Proszę to sprawdzić:

def make_sure_mysql_usable():
    from django.db import connection, connections
    # mysql is lazily connected to in django.
    # connection.connection is None means
    # you have not connected to mysql before
    if connection.connection and not connection.is_usable():
        # destroy the default mysql connection
        # after this line, when you use ORM methods
        # django will reconnect to the default mysql
        del connections._connections.default


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Jak wstawić wiele wartości pola tekstowego w jednym polu o różnym identyfikatorze?

  2. Wybierz wartości zaczynające się od liczby

  3. W MySQL wstawiono nieprawidłową liczbę całkowitą (2147483647)?

  4. PHP/MySQL - Przechowywanie danych tablicowych w formacie JSON, złe praktyki?

  5. Docker MYSQL '[2002] Połączenie odrzucone'