• 让CentOS自动备份mysql数据库 不指定


    CentOS自动备份mysql数据库的一般步骤:

    1.先创建一个数据库备份目录:

    mkdir backup
    cd backup
    mkdir mysqlbackup
    cd mysqlbackup


    2.创建备份脚本

    vi mysqlautobackup


    3.编写脚本:

    filename=`date +%Y%m%d`
    /mysql的bin目录/mysqldump --opt 数据库名 -u(mysql账号) -p(mysql密码) | gzip > /备份到哪个目录/name$filename.gz


    说明:以上采用gzip压缩,name可随意写,注意-u与mysql账号之间没有空格也无需括号,-p与mysql密码也是。
    4.将脚本设置为可执行权限:

    chmod +x autobackup


    5.写入计划任务:

    crontab -e
    01 01 * * * /bin/bash /脚本所在目录/mysqlautobackup


    每天凌晨1点零1分执行脚本。
    重启计划任务:

    /etc/rc.d/init.d/crond restart


    至此所有步骤完成。

    【一】利用crontab,系统每天定时备份mysql数据库

    1
    、创建保存备份文件的路径/mysqldata
    #mkdir /mysqldata

    2
    、创建/usr/sbin/baktest文件
    输入以下内容:
    mysqldump -uroot -proot test | gzip > /mysqldata/test`date +%Y-%m-%d_%H%M%S`.sql.gz

    3
    、修改文件属性,使其可以执行
    #chmod +x /usr/sbin/baktest

    4
    、修改/etc/crontab
    在下面添加
    01 3 * * * root /usr/sbin/baktest
    表示每天3点钟01分执行备份

    5
    、重新启动crond
    #/etc/rc.d/init.d/crond restart
    完成。

  • 相关阅读:
    怎样修改flash builder注释里的@author
    target与currentTarget的区别?
    java ByteBuffer flip()和limit()的理解
    flashplayer重绘机制
    Flex sdk4.6及flex Builder 4.6下载地址
    关闭MyEclipse Derby服务
    chrome浏览器设置debug版本的flashplayer
    C# MySql 整理
    windows下查看及修改DNS服务器
    eclipse引入第三方jar包
  • 原文地址:https://www.cnblogs.com/zhouwenwu/p/2307833.html
Copyright © 2020-2023  润新知