zoukankan      html  css  js  c++  java
  • linux 中,mysql数据库备份操作

    1.新建一个sh脚本(可以先建一个txt文本,然后改为sh文件)。

    代码如下:

    #!/bin/bash
    #设置mysql备份目录
    folder=/**/**
    cd $folder
    day=`date +%Y%m%d`
    rm -rf $day
    mkdir $day
    cd $day
    #数据库服务器
    ip=IP地址
    #数据库端口号
    host=数据库端口
    #用户名
    user=root
    #密码
    password=数据库root的密码
    #要备份的数据库
    db=数据库名称
    
    #数据要保留的天数
    days=7
    mysqldump -h$ip -P$host -u$user -p$password $db> mysql.sql
    
    zip backup.sql.zip backup.sql
    rm backup.sql
    cd ..
    day=`date -d "$days days ago" +%Y%m%d`
    rm -rf $day

    2.linux的定时任务是由crond管理的,插入脚本,定时运行

    [root@ecs-7bec-0002 mysql]# crontab -e
    
    05 18 * * * /opt/mysqlbakup.sh    //脚本路径
    ~                                                                                                                 
    ~                                                                                                                 
    ~                                                                                                                 
    ~                                                                                                                 
    ~                                                                                                                 
    ~                                                                                                                                                                                                                                
    -- INSERT --

    3.启动crond服务,此服务一般是开机启动的

    [root@ecs-7bec-0002 mysql]# service crond restart
    Redirecting to /bin/systemctl restart crond.service
    [root@ecs-7bec-0002 mysql]# crontab -l        //查看定时任务信息
    05 18 * * * /opt/mysqlbakup.sh

    4.mysql导入sql文件,进入到mysql执行命令行

    source sql文件路径
  • 相关阅读:
    poj1088 经典dp
    poj2301
    poj1050(nyoj104 zoj1074)dp问题
    hdu1003
    poj1001(高精度)
    图的深度优先遍历DFS
    jquery中attr和prop的区别
    Apache 配置域名入口路径
    关于启动定时器和取消定时器的问题
    Web攻防之XSS,CSRF,SQL注入
  • 原文地址:https://www.cnblogs.com/zhaosongbin/p/9300959.html
Copyright © 2011-2022 走看看