diff --git a/includes/database/mysql/database.inc b/includes/database/mysql/database.inc index b91d1d4..6a0d8e2 100644 --- a/includes/database/mysql/database.inc +++ b/includes/database/mysql/database.inc @@ -26,6 +26,9 @@ class DatabaseConnection_mysql extends DatabaseConnection { } $dsn = 'mysql:host=' . $connection_options['host'] . ';port=' . $connection_options['port'] . ';dbname=' . $connection_options['database']; + if (isset($connection_options['unix_socket'])) { + $dsn .= ';unix_socket=' . $connection_options['unix_socket']; + } parent::__construct($dsn, $connection_options['username'], $connection_options['password'], array( // So we don't have to mess around with cursors and unbuffered queries by default. PDO::MYSQL_ATTR_USE_BUFFERED_QUERY => TRUE,