From 1b7fcf4758c8f21b63da75c6844949cb640f14a3 Mon Sep 17 00:00:00 2001
From: Russell Keith-Magee <russell@keith-magee.com>
Date: Sat, 28 Aug 2010 13:17:50 +0000
Subject: [PATCH] Fixed #12343 -- Added support for connection-by-socket to
 MySQL using the dbshell management command. Thanks to elyon001@gmail.com for
 the report, and sfllaw for the patch.

git-svn-id: http://code.djangoproject.com/svn/django/trunk@13660 bcc190cf-cafb-0310-a4f2-bffc1f526a37
---
 django/db/backends/mysql/client.py | 5 ++++-
 1 file changed, 4 insertions(+), 1 deletion(-)

diff --git a/django/db/backends/mysql/client.py b/django/db/backends/mysql/client.py
index ff5b64d1e0..24dc642abe 100644
--- a/django/db/backends/mysql/client.py
+++ b/django/db/backends/mysql/client.py
@@ -24,7 +24,10 @@ class DatabaseClient(BaseDatabaseClient):
         if passwd:
             args += ["--password=%s" % passwd]
         if host:
-            args += ["--host=%s" % host]
+            if '/' in host:
+                args += ["--socket=%s" % host]
+            else:
+             	args += ["--host=%s" % host]
         if port:
             args += ["--port=%s" % port]
         if db: