diff --git a/install/mysqlRestore.php b/install/mysqlRestore.php index d137b167e258..646979e586fc 100644 --- a/install/mysqlRestore.php +++ b/install/mysqlRestore.php @@ -5,17 +5,21 @@ $doNotIncludeConfig = 1; require_once __DIR__.'/../videos/configuration.php'; +if (php_sapi_name() !== 'cli') { + return die('Command Line only'); +} + $global['mysqli'] = new mysqli($mysqlHost, $mysqlUser, $mysqlPass, '', @$mysqlPort); -$createSQL = "DROP DATABASE {$mysqlDatabase};"; -$global['mysqli']->query($createSQL); +try { + $createSQL = "DROP DATABASE {$mysqlDatabase};"; + $global['mysqli']->query($createSQL); +} catch (\Throwable $th) { + echo ($th->getMessage()); +} $createSQL = "CREATE DATABASE IF NOT EXISTS {$mysqlDatabase};"; $global['mysqli']->query($createSQL); $global['mysqli']->select_db($mysqlDatabase); -if (php_sapi_name() !== 'cli') { - return die('Command Line only'); -} - ob_end_flush(); $globPattern = "{$global['systemRootPath']}videos/mysqldump-*.sql";