>백엔드 개발 >PHP 튜토리얼 >PHP로 데이터베이스 백업을 구현하는 방법(코드)

PHP로 데이터베이스 백업을 구현하는 방법(코드)

不言
不言원래의
2018-09-12 16:39:224604검색

이 문서의 내용은 PHP에서 데이터베이스 백업(코드)을 구현하는 방법에 대한 내용입니다. 필요한 친구가 참고할 수 있기를 바랍니다.

public function dataBackup(){
        $doc_root=$_SERVER['DOCUMENT_ROOT'];
        $file_path_name=$doc_root.'/sqlbackup';  //保存到的路径
        $name='backup_'.date('YmdHis').".sql";
        if(!file_exists($file_path_name)){
            mkdir($file_path_name,0777);
        }
        $mysqldump_url='G:\phpstudy\PHPTutorial\MySQL\bin\mysqldump.exe';//mysqldump.exe的绝对路径,安装mysql自带的有,可以搜索一下路径
        $host='127.0.0.1';//数据库所在的服务器地址
        $User='root';//数据库用户名
        $Password='root';//数据库密码
        $databaseName='kuer';//数据库名
        $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!');
        }
    }

관련 권장 사항:

php

php 백업 데이터베이스 코드에서 mysql 데이터베이스 백업 및 Linux 자동 예약 백업 코드 구현(1/10)

위 내용은 PHP로 데이터베이스 백업을 구현하는 방법(코드)의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.