Ticket #1481: mysql_base_unixsocket.diff

File mysql_base_unixsocket.diff, 768 bytes (added by Geert Vanderkelen <geert@…>, 9 years ago)

Using alternate UNIX Socket for MySQL

  • base.py

     
    5858                'user': settings.DATABASE_USER,
    5959                'db': settings.DATABASE_NAME,
    6060                'passwd': settings.DATABASE_PASSWORD,
    61                 'host': settings.DATABASE_HOST,
    6261                'conv': django_conversions,
    6362            }
     63            if settings.DATABASE_HOST.startswith("/"):
     64                kwargs['unix_socket'] = settings.DATABASE_HOST
     65            else:
     66                kwargs['host'] = settings.DATABASE_HOST
    6467            if settings.DATABASE_PORT:
    6568                kwargs['port'] = settings.DATABASE_PORT
    6669            self.connection = Database.connect(**kwargs)
Back to Top