在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
的数据库备份文件。