CentOS系统下如何设置mysql每天自动备份

 更新时间:2016年10月27日 15:53:27   投稿:daisy  
备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。本文将详细介绍在CentOS系统下如何设置mysql每天自动备份,有需要的朋友们下面来一起看看吧。

前言

大家都知道数据是一个比较重要的数据,经常需要备份,每次都手动比较麻烦。通过本文来一起来看看CentOS系统下如何设置mysql每天自动备份吧。

步骤如下

建备份文件夹:

mkdir mysql_data_bak

建脚本文件:

touch autobackupmysql.sh

打开文件

vi autobackupmysql.sh

在脚本中加入如下内容:

filename=`date +%Y%m%d`
/usr/bin/mysqldump -uroot -proot boss >>/home/mysql_data_bak/$filename.sql

检查有没安装crond,如果没有,先安装

yum -y install vixie-cron
yum -y install crontabs

启动服务 :service crond start

在CentOS系统中加入开机自动启动: chkconfig --level 345 crond on

crontab -e

加入内容:00 03 * * * source /root/autobackupmysql.sh  

每天凌晨3点运行此文件,对数据库进行备份

 service crond restart

好了,以上就完成了。

总结

以上就是这篇文章的全部内容了,希望本文的内容对大家的学习或者工作能带来一定的帮助,如果有疑问大家可以留言交流,谢谢大家对脚本之家的支持。

相关文章

  • MYSQL慢查询与日志的设置与测试

    MYSQL慢查询与日志的设置与测试

    这篇文章主要给大家介绍了关于MYSQL慢查询与日志的设置与测试,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2021-01-01
  • SQL中count(1)、count(*) 与 count(列名)的区别详细解释

    SQL中count(1)、count(*) 与 count(列名)的区别详细解释

    count(1)和count(*)是SQL中用于统计行数的两种常见方式,它们的区别在于统计的对象不同,下面这篇文章主要给大家介绍了关于SQL中count(1)、count(*) 与 count(列名)区别的相关资料,需要的朋友可以参考下
    2024-08-08
  • MySQL 5.7安装好后打开命令行窗口闪退的解决方法

    MySQL 5.7安装好后打开命令行窗口闪退的解决方法

    这篇文章主要给大家介绍了关于MySQL 5.7安装好后打开命令行窗口闪退的解决方法,文中通过图文介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起看看吧
    2018-12-12
  • Mysql的timestamp时间戳详解及2038问题

    Mysql的timestamp时间戳详解及2038问题

    本文主要介绍了Mysql的timestamp时间戳详解及2038问题,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2023-04-04
  • MySQL存储表情符号小技巧

    MySQL存储表情符号小技巧

    这篇文章主要为大家介绍了MySQL如何存储表情符号的小技巧,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2024-01-01
  • MySQL 8.4版本离线部署的实现

    MySQL 8.4版本离线部署的实现

    本文主要介绍了MySQL 8.4版本离线部署的实现,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2024-07-07
  • mysql InnoDB建表时设定初始大小的方法

    mysql InnoDB建表时设定初始大小的方法

    这篇文章主要介绍了mysql InnoDB建表时设定初始大小的方法,需要大家到MYSQL后台实际操作方可以看到效果
    2013-11-11
  • MySQL实现树状所有子节点查询的方法

    MySQL实现树状所有子节点查询的方法

    这篇文章主要介绍了MySQL实现树状所有子节点查询的方法,涉及mysql节点查询、存储过程调用等操作技巧,具有一定参考借鉴价值,需要的朋友可以参考下
    2016-06-06
  • windows下安装MySQL详细教程

    windows下安装MySQL详细教程

    这篇文章主要介绍了windows下安装MySQL教程的相关资料,需要的朋友可以参考下
    2022-10-10
  • MySQL笔记之修改数据的解决方法

    MySQL笔记之修改数据的解决方法

    本篇文章介绍了,在mysql中修改数据的解决方法。需要的朋友参考下
    2013-05-05

最新评论