php进行数据库的备份【用法说明】

来源:互联网 发布:国产镜头 知乎 编辑:程序博客网 时间:2024/05/22 03:20
//数据库备份    public function  backupData(){        $doc_root=$_SERVER['DOCUMENT_ROOT'];        $file_path_name=$doc_root.'/sqlbackup';        $name='demo_'.date('YmdHis').".sql";        if(!file_exists($file_path_name)){            mkdir($file_path_name,0777);        }        $mysqldump_url='';//mysqldump.exe的绝对路径        $host='';//数据库所在的服务器地址        $User='';//数据库用户名        $Password='';//数据库密码        $databaseName='';//数据库名        $process=$mysqldump_url." -h".$host." -u".$User."  -p".$Password."  ".$databaseName." >".$file_path_name."/".$name;        $er=system($process);//system()执行外部程序,并且显示输出            if($er!==false){                echo json_encode('success!');            }else{                echo json_encode('error!');            }    }

说明:
以上方法的执行效果等同于在cmd命令页面直接输入如下格式的命令行:
mysqldump -h ip地址 -u 用户名 -p 密码 数据库名称 > D:/backup.sql

原创粉丝点击