PHP备份与恢复mysql数据库的方法
PHP与MYSQL是绝佳的组合,下面写下直接备份与恢复mysql数据库的方法
方法一:用SQL SELECT INTO OUTFILE备份
<?php
include 'config.php';
include 'opendb.php';
$tableName = 'mypet';
$backupFile = 'backup/mypet.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);
include 'closedb.php';
?>
恢复数据:
<?php
include 'config.php';
include 'opendb.php';
$tableName = 'mypet';
$backupFile = 'backup/mypet.sql';
$query = "SELECT * INTO OUTFILE '$backupFile' FROM $tableName";
$result = mysql_query($query);
include 'closedb.php';
?>
方法二:用系统命令system() mysqldump
<?php
include 'config.php';
include 'opendb.php';
$backupFile = $dbname . date("Y-m-d-H-i-s") . '.gz';
$command = "mysqldump --opt -h $dbhost -u $dbuser -p $dbpass $dbname | gzip > $backupFile";
system($command);
include 'closedb.php';
?>
方法三:用PhpMyAdmin
进入PhpMyadmin点击导出选择数据库
- 上一篇:PHP获取URL地址栏信息代码
- 下一篇:php计算页面执行时间类






