From ae57be74e0d66d1f75dfe4d66314831da0d5870a Mon Sep 17 00:00:00 2001 From: James Cole Date: Fri, 7 Feb 2020 18:26:47 +0100 Subject: [PATCH] Add port to DSN --- app/Console/Commands/CreateDatabase.php | 3 ++- 1 file changed, 2 insertions(+), 1 deletion(-) diff --git a/app/Console/Commands/CreateDatabase.php b/app/Console/Commands/CreateDatabase.php index 9b8e9a0366..a996127949 100644 --- a/app/Console/Commands/CreateDatabase.php +++ b/app/Console/Commands/CreateDatabase.php @@ -55,10 +55,11 @@ class CreateDatabase extends Command { if ('mysql' !== env('DB_CONNECTION')) { $this->info(sprintf('CreateDB does not apply to "%s", skipped.', env('DB_CONNECTION'))); + return 0; } // try to set up a raw connection: - $dsn = sprintf('mysql:host=%s;charset=utf8mb4', env('DB_HOST')); + $dsn = sprintf('mysql:host=%s;port=%d;charset=utf8mb4', env('DB_HOST'), env('DB_PORT')); $options = [ PDO::ATTR_ERRMODE => PDO::ERRMODE_EXCEPTION, PDO::ATTR_DEFAULT_FETCH_MODE => PDO::FETCH_ASSOC,