php 数据库备份(可用作定时任务)
时间:2021-07-01 10:21:17
帮助过:4人阅读
设置时区
date_default_timezone_set("Asia/Shanghai"
);
/*********************************备份数据库start*********数据库大小100G以下*******************/
$db_user="***";
//数据库账号
$db_pwd="****";
//数据库密码
$db_name="second";
//数据库名
$filename=
date("Y-m-d")."-".
time();
$name="E:/dataBackup/second_bear".
$filename.".sql";
//数据库文件存储路径
$exec="E:/MySQL/bin/mysqldump -u".
$db_user." -p".
$db_pwd." ".
$db_name." > ".
$name;
$result=
exec(
$exec);
//前面要设置mysql执行文件的路径。
/*********************************备份数据库end****************************/
/*********************************还原数据库start******数据库大小100G以下**********************/
$db_user="***";
//数据库账号
$db_pwd="****";
//数据库密码
$db_name="second";
//数据库名
$filename=data("Y-m-d")."-".
time();
$name="E:/dataBackup/second_bear".
$filename.".sql";
//数据库文件存储路径
$exec="E:/MySQL/bin/mysql -u".
$db_user." -p".
$db_pwd." ".
$db_name." < ".
$name;
$result=
exec(
$exec);
//print_r($result);
/*********************************还原数据库end****************************/
用这个到处的,就必须用上面定义的方法导入,否则会出问题的,
另外,关于
PHP 执行系统外部命令 system() exec() passthru()
这几个函数都可以作为外部注入来操纵服务器,请小心使用!
php 数据库备份(可用作定时任务)
标签:efault blog detail pre 存储 code 方法 shang 账号