-
PHP备份数据
<?php ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); echo "<pre>"; $doc_root=$_SERVER['DOCUMENT_ROOT']; $file_url = $doc_root.'/test/backup'; $name='backup_'.date('YmdHis').".sql"; if(!file_exists($file_url)){ mkdir($file_url,0777); } $mysqldump_url='E:\phpstudy_pro\Extensions\MySQL5.7.26\bin\mysqldump.exe';//mysqldump.exe的绝对路径,安装mysql自带的有,可以搜索一下路径 $host='127.0.0.1';//数据库所在的服务器地址 $User='root';//数据库用户名 $Password='root';//数据库密码 $databaseName='test';//数据库名 $process=$mysqldump_url." -h".$host." -u".$User." -p".$Password." ".$databaseName." >".$file_url."/".$name; $er=system($process);//system()执行外部程序,并且显示输出 if($er!==false){ echo json_encode('success!'); }else{ echo json_encode('error!'); }
-
PHP恢复数据
<?php ini_set("display_errors", "On"); error_reporting(E_ALL | E_STRICT); $doc_root=$_SERVER['DOCUMENT_ROOT']; $file_url = $doc_root.'/test/backup'; $backup_sql_name = "backup_20191020221328.sql"; //需要恢复的sql文件 $mysql ='E:\phpstudy_pro\Extensions\MySQL5.7.26\bin\mysql.exe';//mysqldump.exe的绝对路径,安装mysql自带的有,可以搜索一下路径 $host='127.0.0.1';//数据库所在的服务器地址 $User='root';//数据库用户名 $Password='root';//数据库密码 $databaseName='test';//数据库名 $process=$mysql." -h".$host." -u".$User." -p".$Password." ".$databaseName." <".$file_url.'/'.$backup_sql_name; $er=system($process);//system()执行外部程序,并且显示输出 if($er!==false){ echo json_encode('success!'); }else{ echo json_encode('error!'); }
如果您对这个文章有任何异议,那么请在文章评论处写上你的评论。
愿大家都能在编程这条路,越走越远。
每当疲惫的时候,那就停下脚步,遥想追逐的远方,汲取力量再上路;每当困惑的时候,那就停下脚步,梳理纷乱的思绪,驱走迷茫再上路;每当痛苦的时候,那就停下脚步,抚摸流血的伤口,擦干眼泪再上路;每当放弃的时候,那就停下脚步,作出艰难的取舍,振奋精神再上路。我们停下脚步,其实只为走得更远。