当前位置:Gxlcms > 数据库问题 > php 数据库备份(可用作定时任务)

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   账号   

人气教程排行