From fc77345cf38b5095581ded7f5c9b1e14b863debe Mon Sep 17 00:00:00 2001 From: Julian Rother <julianr@fsmpi.rwth-aachen.de> Date: Tue, 21 Feb 2017 14:25:48 +0100 Subject: [PATCH] Enabled unix domain socket support for mysql --- config.py.example | 3 ++- db.py | 2 +- 2 files changed, 3 insertions(+), 2 deletions(-) diff --git a/config.py.example b/config.py.example index ecc89fb..6a27474 100644 --- a/config.py.example +++ b/config.py.example @@ -11,7 +11,8 @@ DB_DATA = 'db_example.sql' #DB_ENGINE = 'mysql' #MYSQL_HOST = 'localhost' #MYSQL_USER = 'videoag' -MYSQL_PORT = 3306 +#MYSQL_PORT = 3306 +#MYSQL_UNIX = '/var/run/mysqld/mysqld.sock' #MYSQL_PASSWD = 'somuchsecret' #MYSQL_DB = 'videos' diff --git a/db.py b/db.py index dbec2ae..15b22d0 100644 --- a/db.py +++ b/db.py @@ -47,7 +47,7 @@ elif config['DB_ENGINE'] == 'mysql': def get_dbcursor(): if 'db' not in g or not g.db.is_connected(): - g.db = mysql.connector.connect(user=config['MYSQL_USER'], password=config['MYSQL_PASSWD'], host=config['MYSQL_HOST'], port=config['MYSQL_PORT'], database=config['MYSQL_DB']) + g.db = mysql.connector.connect(user=config['MYSQL_USER'], password=config['MYSQL_PASSWD'], host=config.get('MYSQL_HOST', None), port=config.get('MYSQL_PORT', 3306), unix_socket=config.get('MYSQL_UNIX', None), database=config['MYSQL_DB']) if not hasattr(request, 'db'): request.db = g.db.cursor() return request.db -- GitLab