diff --git a/lib/db.php b/lib/db.php
index 4d8e5a1a86807bde830591f37ae457b2b0aaa86b..9c10512350fcc7bd90cc6dfc1756d09be2154bb3 100644
--- a/lib/db.php
+++ b/lib/db.php
@@ -232,6 +232,7 @@ class OC_DB {
 						$dsn['database'] = $name;
 					} else { // use dbname for hostspec
 						$dsn['hostspec'] = $name;
+						$dsn['database'] = $user;
 					}
 					break;
 			}