上代码

  1. public function dataBackup(){
  2. $doc_root=$_SERVER['DOCUMENT_ROOT'];
  3. $file_path_name=$doc_root.'/sqlbackup';//保存到的路径
  4. $name='backup_'.date('YmdHis').".sql";
  5. if(!file_exists($file_path_name)){
  6. mkdir($file_path_name,0777);
  7. }
  8. $mysqldump_url='D:\phpstudy\PHPTutorial\MySQL\bin\mysqldump.exe';//mysqldump.exe的绝对路径,安装mysql自带的有,可以搜索一下路径
  9. $host='127.0.0.1';//数据库所在的服务器地址
  10. $User='root';//数据库用户名
  11. $Password='root';//数据库密码
  12. $databaseName='txcms';//数据库名
  13. $process=$mysqldump_url." -h".$host." -u".$User." -p".$Password." ".$databaseName." >".$file_path_name."/".$name;
  14. $er=system($process);//system()执行外部程序,并且显示输出
  15. if($er!==false){
  16. echo json_encode('success!');
  17. }else{
  18. echo json_encode('error!');
  19. }
  20. }
相关评论(0)
您是不是忘了说点什么?

友情提示:垃圾评论一律封号...

还没有评论,快来抢沙发吧!