zoukankan      html  css  js  c++  java
  • php备份mysql 数据库

    1、新建php文

    <?php
    header
    ('Content-Type:text/html;charset=utf8'); ini_set("max_execution_time", "0");//代码运行时间不限制 防止备份失败 ini_set('memory_limit', '128M');//设置内存 根据需求可以修改 date_default_timezone_set("PRC"); $user = ''; //数据库账户 $pwd = ''; //数据库密码 $dbname = ''; //数据库名称 $path = '/home/database_backup/';//备份路径 $delDate = date('Ymd',strtotime('-1 week'));//一周前 //以下勿动 $sqladdress = 'mysqldump'; $time = time(); if(!file_exists($path)) { mkdir($path,0777,true); } $sqlFile = date("Ymd",$time)."_".$dbname.".sql"; $password = $pwd== ''?'':' -p'.$pwd; $order = $sqladdress.' --opt -u'.$user.$password.' '.$dbname.' >'.$path.'\'.$sqlFile; exec($order); $delFile = $path.$delDate.'_'.$dbname.'.sql';
    if(
    file_exists($delFile)){
    unlink($delFile);
    }

    2、添加crontab 任务。凌晨3点半开始

    30 3 * * * php /home/dbbackup.php
  • 相关阅读:
    统计一行字符串中每个字母个数
    不定宽高的文字在div中垂直居中
    转:Python 与 Excel 不得不说的事
    Centos 6安装python3.5
    day04
    day03
    Day02
    python ciscolib模块
    三级菜单
    模拟登陆系统
  • 原文地址:https://www.cnblogs.com/dongqiliang/p/12341751.html
Copyright © 2011-2022 走看看