溫馨提示×

php怎么備份數據庫

PHP
小億
108
2024-08-11 12:56:34
欄目: 編程語言

在PHP中,可以使用以下代碼來備份數據庫:

// 配置數據庫連接信息
$host = 'localhost';
$user = 'username';
$pass = 'password';
$db = 'database_name';

// 連接到數據庫
$connection = mysqli_connect($host, $user, $pass, $db);

// 檢查連接是否成功
if (!$connection) {
    die("Connection failed: " . mysqli_connect_error());
}

// 設置備份文件名和路徑
$backup_file = 'backup.sql';

// 執行備份命令
$command = "mysqldump --user={$user} --password={$pass} --host={$host} {$db} > {$backup_file}";
exec($command);

// 檢查備份是否成功
if (file_exists($backup_file)) {
    echo "Database backup successful.";
} else {
    echo "Database backup failed.";
}

// 關閉數據庫連接
mysqli_close($connection);

請確保替換代碼中的數據庫連接信息(主機名、用戶名、密碼和數據庫名)以及備份文件名和路徑。運行以上代碼將在指定路徑創建一個名為backup.sql的數據庫備份文件。

0
亚洲午夜精品一区二区_中文无码日韩欧免_久久香蕉精品视频_欧美主播一区二区三区美女