zoukankan      html  css  js  c++  java
  • PHP使用mysqldump备份数据库(以及还原)


    导出数据实例如下:

    <?php
    $mdb_host = $g_c["db"][0]["managertool"]["host"];  //数据库ip地址
    $mdb_user = $g_c["db"][0]["managertool"]["user"];  //数据库用户名,(默认:root)
    $mdb_pwd = $g_c["db"][0]["managertool"]["pwd"];  //数据库密码
    $mdb_db = $g_c["db"][0]["managertool"]["db"];    //数据库名
    //导出的文件路径和名称
    $bakup_file_name = "./backup.sql";
    $cmd = " mysqldump -h {$mdb_host} -u{$mdb_user} -p{$mdb_pwd} {$mdb_db} ditch_server_info --no-create-info --default_character-set=utf8 > {$bakup_file_name} ";
    exec($cmd);
    echo "备份数据表完成!
    ";
    
    ?> 

    注意: -h 后面有空格,-u,-p后面没有空格

    导入数据如下:

    <?php
    $bakup_file_name = "./backup.sql";
    $cmd = " mysqldump -h {$mdb_host} -u{$mdb_user} -p{$mdb_pwd} {$mdb_db} < {$bakup_file_name} ";
    exec($cmd);
    echo "导入数据完成!
    ";
    
    ?> 
    

      

  • 相关阅读:
    apache安装 mod_evasive
    sshd调优
    MySQL服务器状态变量
    MySQL查询缓存
    MySQL并发调优和IO调优
    MySQL线程独享[转]
    mysql线程缓存和表缓存
    MySQL点滴
    MySQL优化常用
    apache的prefork的详解
  • 原文地址:https://www.cnblogs.com/webStyle/p/4531120.html
Copyright © 2011-2022 走看看