mirror of
https://github.com/DanielnetoDotCom/YouPHPTube
synced 2025-10-03 01:39:24 +02:00
24 lines
659 B
PHP
24 lines
659 B
PHP
<?php
|
|
require_once __DIR__.'/../videos/configuration.php';
|
|
ini_set('display_errors', 1);
|
|
ini_set('display_startup_errors', 1);
|
|
error_reporting(E_ALL);
|
|
|
|
if (php_sapi_name() !== 'cli') {
|
|
die('Command Line only');
|
|
}
|
|
$global['printLogs'] = 1;
|
|
// Example usage
|
|
$filePath = Video::getStoragePath() . 'mysqldump-' . date('YmdHis') . '.sql';
|
|
$extraOptions = []; // You can add custom options here if needed
|
|
|
|
// Call the function to dump the database
|
|
$result = dumpMySQLDatabase($filePath, $extraOptions);
|
|
|
|
if ($result === false) {
|
|
_error_log("Failed to create database dump.");
|
|
} else {
|
|
_error_log("Database dump created successfully: " . $result);
|
|
}
|
|
|
|
?>
|