zoukankan      html  css  js  c++  java
  • php每天自动备份数据库

    php每天自动备份数据库

    windows中如何添加计划任务?

    前提:添加windows计划任务,每天打开备份数据库的页面。
    1.打开http://localhost/thinkphp3.2/index.php/admin/Bootstrap/exportsql,数据库备份页面

    //php代码,导出数据库
        public function exportSql() {
            $dbName = C('DB_NAME');   //读取配置文件中的数据库用户名、密码、数据库名
            $dbUser = C('DB_USER');
            $dbPwd  = C('DB_PWD');
            $fileName = date("Y-m-d")."_".$dbName.".sql";
            $dumpFileName = "./sql_backup/".$fileName;
            exec("D:/xampp/mysql/bin/mysqldump -u$dbUser -p$dbPwd $dbName > $dumpFileName"); 
        }

    2016-10-22_145058
    2.php exec函数,执行外部程序命令
    exec(“D:/xampp/mysql/bin/mysqldump -u$dbUser -p$dbPwd $dbName > $dumpFileName”);
    此处执行mysqldump命令,导出数据库到$dumpFileName中,“D:/xampp/mysql/bin/”为mysqldump所在位置,“-u$dbUser -p$dbPwd”数据库的用户名和密码(中间不要加空格),$dbName为要导出数据库的名字

    一直走下去,不容易
  • 相关阅读:
    Python之sys & os
    1161
    1142
    P1599 货币
    P1547逆转,然后再见
    P1629八
    P1753HackSon的趣味题
    Problem 2233 ~APTX4869
    1269
    1091. Tmutarakan Exams
  • 原文地址:https://www.cnblogs.com/lpy001/p/5987642.html
Copyright © 2011-2022 走看看