• lnmp php使用命令行去备份数据库


    <?php 
        //备份数据库we8和foshan
        $time = date("Y-m-d",time());
        $backtime = date("Y-m-d",strtotime("-5 day"));
        $exec="mysqldump -h localhost -uroot -pXiaozuanfeng --default-character-set=utf8 we8 > /var/www/backsql/we8".$time.".sql";//we8数据库
        exec($exec, $result, $status);//命令行执行
        $exec2="mysqldump -h localhost -uroot -pXiaozuanfeng --default-character-set=utf8 foshan > /var/www/backsql/foshan".$time.".sql";//foshan数据库
        exec($exec2, $result2, $status2);
        echo "<pre>";
        header("Content-type: text/html; charset=utf-8");
        if( $status ){
            echo "shell命令{$exec}执行失败";
        } else {
            //删除5天前的SQL文件
            // unlink("/var/www/backsql/we8".$backtime.".sql");
            //file_exists:文件是否存在
            $file = "/var/www/backsql/we8".$backtime.".sql";
            if(file_exists($file))
            {
                echo "当前目录中,文件".$file."存在,现在删除";
                //删除5天前的SQL文件
                unlink($file);
            }
            else
            {
                 echo "当前目录中,文件".$file."不存在";
            }
            echo "shell命令{$exec}成功执行, 结果如下<hr>";
            print_r( $result );
        }
    
        if( $status2 ){
            echo "shell命令{$exec2}执行失败";
        } else {
            //删除5天前的SQL文件
            //file_exists:文件是否存在
            $file2 = "/var/www/backsql/foshan".$backtime.".sql";
            if(file_exists($file2))
            {
                echo "当前目录中,文件".$file2."存在,现在删除";
                //删除5天前的SQL文件
                unlink($file2);
            }
            else
            {
                 echo "当前目录中,文件".$file2."不存在";
            }
            echo "shell命令{$exec2}成功执行, 结果如下<hr>";
            print_r( $result2 );
        }
  • 相关阅读:
    POJ 2175 Evacuation Plan 费用流 负圈定理
    POJ 2983 Is the Information Reliable? 差分约束
    codeforces 420B Online Meeting
    POJ 3181 Dollar Dayz DP
    POJ Ant Counting DP
    POJ 1742 Coins DP 01背包
    中国儒学史
    产品思维30讲
    Java多线程编程核心技术
    编写高质量代码:改善Java程序的151个建议
  • 原文地址:https://www.cnblogs.com/lvtiansong/p/9373306.html
Copyright © 2020-2023  润新知