CentOS/RHEL系统如何实现每天自动备份MySQL数据库

技术CentOS/RHEL系统如何实现每天自动备份MySQL数据库这篇文章主要介绍CentOS/RHEL系统如何实现每天自动备份MySQL数据库,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!

本文主要介绍了CentOS/RHEL系统如何每天自动备份MySQL数据库。这篇文章很详细,有一定的参考价值。感兴趣的朋友一定要看!

1.首先,在服务器下创建以下三个文件夹://bak、/bak/bakmysqold、/bak/bakmysqold。

[root @ server 21 ~]# mkdir-p/bak/bakmysql {,old}

在文件夹/bak/bakmysql中创建一个shell脚本:

[root @ server 21 ~]# touch/bak/bakmysql/backup . sh

授权文件:

[root @ server 21 ~]# chmod 755/bak/bakmysql/backup . sh

2.编辑外壳脚本:

[root @ server 21 ~]# vim/bak/bakmysql/backup . sh

#!/bin/bash

cd /bak/bakmysql

回声'你在bakmysql目录中'

mv bakmysql */bak/bakmysqold

echo '旧数据库被移动到bakmysqlold文件夹'

Now=$(日期“%Y-%m-%d”)

File=bakmysql-$Now.sql

MySQL dump-uroot-p ' password ' db _ BBS $ File

回应“您的数据库备份成功完成”

seven days=$(date-d-7 day ' % Y-% m-% d ')

if[-f/bak/bakmysqold/bakmysql-$ Seven days . SQL];然后

RM-RF/bak/bakmysql old/bakmysql-$ Sevendays . SQL

回应'您已经删除了7天前备份文件'

其他

回应' 7天前备份文件不存在'

船方不负担装货费用

3.Shell脚本mysql dump-uroot-p'password'db_bb请将s$ file语句中的红色字体更改为您自己的MySQL数据库用户、密码和数据库名称。首先,脚本将文件名以/bak/bakmysqold文件夹中的bakmysqold开头的备份文件移动到/bak/bakmysqold文件夹,然后生成最新的备份文件。最后确定/bak/bakmysqold文件夹中七天前的文件是否存在,如果存在就删除,最后结束。这样,可以自动备份过去七天的数据库脚本。

CentOS/RHEL系统如何实现每天自动备份MySQL数据库

4.将shell脚本:设置为每天自动执行。

[root @ server 21 ~]# vim/etc/crontab在末尾增加了这样一行(具体含义请参考/etc/crontab中的注释)

0 0 * * * root/bak/bakmysql/backup . sh

重新启动crontab:

[root @ server 21 ~]#/sbin/service crond重新启动

如果crontab未设置为开机自启动,可按如下方式设置:

[root @ server 21 ~]# chkconfig35级crond开启

以上就是《CentOS/RHEL系统如何每天自动备份MySQL数据库》一文的全部内容,感谢阅读!希望分享的内容对大家有所帮助。更多相关知识,请关注行业资讯频道!

内容来源网络,如有侵权,联系删除,本文地址:https://www.230890.com/zhan/94370.html

(0)

相关推荐

  • 和的立方,自然数立方和公式的推导

    技术和的立方,自然数立方和公式的推导平方和的推导利用立方公式和的立方:(n+1)³-n³=3n²+3n+1 ①记Sn=1²+2²+.+n², Tn=1+2+..+n=n(n+1)/2
    对①式从1

    生活 2021年10月29日
  • 如何解析Linux内核虚拟机的安全扩展KVMSEC

    技术如何解析Linux内核虚拟机的安全扩展KVMSEC如何解析Linux内核虚拟机的安全扩展KVMSEC,针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一

    攻略 2021年11月25日
  • 19. 删除链表的倒数第N个节点

    技术19. 删除链表的倒数第N个节点 19. 删除链表的倒数第N个节点两次遍历
    class Solution {public ListNode removeNthFromEnd(ListNode hea

    礼包 2021年12月20日
  • 拓端tecdat|PYTHON贝叶斯推断计算:用BETA先验分布推断概率和可视化案例

    技术拓端tecdat|PYTHON贝叶斯推断计算:用BETA先验分布推断概率和可视化案例 拓端tecdat|PYTHON贝叶斯推断计算:用BETA先验分布推断概率和可视化案例原文链接:http://te

    礼包 2021年10月28日
  • 狼原文及翻译,狼,蒲松龄解释和全文翻译

    技术狼原文及翻译,狼,蒲松龄解释和全文翻译《狼》翻译屠夫傍晚回家狼原文及翻译,担子里只剩下骨头,路上遇见两只狼,紧跟着走了很远。 屠夫害怕了,把骨头扔给狼,一只狼得到骨头停下了,另一只狼仍然跟着他。屠夫又把骨头扔给狼,后

    生活 2021年10月26日
  • 抖音刷人气,抖音直播刷人气?

    技术抖音刷人气,抖音直播刷人气?推荐代刷网专业团队刷抖音播放量,24小时秒刷,可以打开网址,去少量刷一点试试,不懂的也可以加他们微信信誉很好,我的抖音播放量就是在代刷平台里刷的。
    抖音大伙都知道,是目前最火爆的短视频AP

    测评 2021年10月20日