返回顶部
首页 > 资讯 > 数据库 >Mysql如何在linux中实现定时备份
  • 815
分享到

Mysql如何在linux中实现定时备份

Mysqllinux定时备份 2022-05-23 05:05:41 815人浏览 独家记忆
摘要

在实际项目中,数据库是要经常备份的,就是为了防止突发情况,前段时间,我的数据库就遭遇了入侵要支付B特比的,结果数据全没了,哎,还好当时只是个测试库,不过有了这次危机,也就开始意识到了这个问题了。 先写个测试的数据库备

在实际项目中,数据库是要经常备份的,就是为了防止突发情况,前段时间,我的数据库就遭遇了入侵要支付B特比的,结果数据全没了,哎,还好当时只是个测试库,不过有了这次危机,也就开始意识到了这个问题了。

先写个测试的数据库备份命令:


#!/bin/sh
DB_USER="root"
DB_PASS="1234"
DB_DATA_NAME="hzl"
BakDir="/data/Mysql-data-back"
echo "/usr/bin/mysqldump"
echo "-------------------------------------------" >> $BakDir
echo $(date +"%y-%m-%d %H:%M:%S") >> $BakDir
 
cd $BakDir
/usr/bin/mysqldump --no-defaults -u$DB_USER -p$DB_PASS $DB_DATA_NAME|gzip > $BakDir/db_`date +%F`.gz
 
exit 0

命令如上,直接写成的是shell文件,文件运行成功,能在目录下手动生成备份的.gz文件。

这里要注意:.sh文件最开始是运行不了的,

chmod +x sqlAutoBak.sh

好,上面的比较简单,开始下面的重头戏,让脚本每天自动执行。

确认crontab是否安装

crontab -l

能看到执行脚本的列表,说明安装成功。如果没有没有的话,网上随便找个安装教程就行。

[root@VM_0_4_Centos ~]# crontab -l
*/1 * * * * /usr/local/qcloud/stargate/admin/start.sh > /dev/null 2>&1 &

将备份脚本加入到crontab服务中

crontab -e

按下 a 键进入到编辑模式

输入 0 */1 * * * /home/work/start-service.sh

同时按下 ctrl+c 退出编辑模式

按下 shift+: 输入 wq 退出 crontab

之后看结果就行

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持自学编程网。

您可能感兴趣的文档:

--结束END--

本文标题: Mysql如何在linux中实现定时备份

本文链接: https://lsjlt.com/news/9851.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

猜你喜欢
  • Mysql如何在linux中实现定时备份
    在实际项目中,数据库是要经常备份的,就是为了防止突发情况,前段时间,我的数据库就遭遇了入侵要支付B特比的,结果数据全没了,哎,还好当时只是个测试库,不过有了这次危机,也就开始意识到了这个问题了。 先写个测试的数据库备...
    99+
    2022-05-23
    Mysql linux 定时备份
  • 怎么在linux中定时备份mysql
    怎么在linux中定时备份mysql?很多新手对此不是很清楚,为了帮助大家解决这个难题,下面小编将为大家详细讲解,有这方面需求的人可以来学习下,希望你能有所收获。什么是Linux系统Linux是一种免费使用和自由传播的类UNIX操作系统,是...
    99+
    2023-06-09
  • mysql实现定时备份
    编写脚本xxx.bat @echo offecho 设置MySql数据库的连接信息set host=127.0.0.1set port=3306set user=rootset pass=123456...
    99+
    2023-09-01
    mysql 数据库 php
  • mysql如何实现定时备份shell脚本
    这篇文章给大家分享的是有关mysql如何实现定时备份shell脚本的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。 #!/bin/bashecho &q...
    99+
    2024-04-02
  • 怎么在Linux中定时备份MySQL数据库
    怎么在Linux中定时备份MySQL数据库?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。 MySQL5.6以上版本 修改 /etc/my.cnf 文件# vim&...
    99+
    2023-06-09
  • Node定时备份MySQL的实现
    目录前言开发部署安装依赖编写代码pm2部署结语前言 前段时间发生了一件令我哭笑不得的事,部署在 Centos 服务器上的项目,因为需要重新上传· 部署,所以我执行了下面...
    99+
    2023-05-17
    Node定时备份MySQL MySQL定时备份
  • MySQL如何实现定时全库备份数据库
    这篇文章给大家分享的是有关MySQL如何实现定时全库备份数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、MySQL数据备份1.1、 mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以...
    99+
    2023-06-20
  • Linux下如何实现MySQL数据库每天定时自动备份
    在云计算的浪潮下,企业多将业务部署在云上。对于数据库中的数据,直接使用云数据库自带的备份功能实现备份,操作简单。但是云数据库备份数据的存储空间有限制,一旦超出存储量便自动关闭备份功能,运维人员往往也会忽略这个问题,如果这时遭遇系统故障,面临...
    99+
    2016-01-07
    Linux下如何实现MySQL数据库每天定时自动备份
  • 怎么在Linux系统中简单地实现定时备份
    本篇内容介绍了“怎么在Linux系统中简单地实现定时备份”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!运行一个简单的脚本假设你有一个脚本叫:...
    99+
    2023-06-12
  • 如何在Linux系统中定时备份postgresql 数据库
    今天就跟大家聊聊有关如何在Linux系统中定时备份postgresql 数据库,可能很多人都不太了解,为了让大家更加了解,小编给大家总结了以下内容,希望大家根据这篇文章可以有所收获。一 创建备份shell脚本**1.创建备份脚本存放路径:m...
    99+
    2023-06-06
  • Linux shell实现每天定时备份mysql数据库
    每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求: 1,每天4点备份mysql数据; 2,为节省空间,删除超过3个月的所有备份数据; 3,删除超过7天的备份数据,...
    99+
    2022-06-04
    备份 数据库 Linux
  • linux实现定时备份mysql数据库的方法
    小编给大家分享一下linux实现定时备份mysql数据库的方法,希望大家阅读完这篇文章后大所收获,下面让我们一起去探讨吧!1、查看磁盘空间情况:[root@localhost backup]# df -h ...
    99+
    2024-04-02
  • 怎么在Windows环境中使用MySQL实现定时备份
    本篇文章给大家分享的是有关怎么在Windows环境中使用MySQL实现定时备份,小编觉得挺实用的,因此分享给大家学习,希望大家阅读完这篇文章后可以有所收获,话不多说,跟着小编一起来看看吧。一、编写备份脚本r...
    99+
    2024-04-02
  • MySQL定时备份数据库(全库备份)的实现
    目录一、MySQL数据备份 1.1、 mysqldump命令备份数据 1.2、 mysqldump常用操作示例 1.3、 还原mysql备份内容 二、 编写脚本维护备份的数据库文件 ...
    99+
    2024-04-02
  • 怎么在linux中定时备份MySQL数据库并删除备份文件
    怎么在linux中定时备份MySQL数据库并删除备份文件?针对这个问题,这篇文章详细介绍了相对应的分析和解答,希望可以帮助更多想解决这个问题的小伙伴找到更简单易行的方法。一丶选择一个比较大位置来保存备份文件(创建文件就行)使用mkdir来创...
    99+
    2023-06-09
  • CentOS7下如何实现MySQL定时自动备份功能
    小编给大家分享一下CentOS7下如何实现MySQL定时自动备份功能,相信大部分人都还不怎么了解,因此分享这篇文章给大家参考一下,希望大家阅读完这篇文章后大有收获,下面让我们一起去了解一下吧!我们需要实现下...
    99+
    2024-04-02
  • CentOS 7中如何定时备份mysql数据
    这篇文章将为大家详细讲解有关CentOS 7中如何定时备份mysql数据,文章内容质量较高,因此小编分享给大家做个参考,希望大家阅读完这篇文章后对相关知识有一定的了解。 Cent...
    99+
    2024-04-02
  • CentOS7 MySQL如何进行定时备份
    本篇内容主要讲解“CentOS7 MySQL如何进行定时备份”,感兴趣的朋友不妨来看看。本文介绍的方法操作简单快捷,实用性强。下面就让小编来带大家学习“CentOS7 MySQL如何进行定时备份”吧! ...
    99+
    2024-04-02
  • linux中怎么定时备份mysql数据库
    本篇文章为大家展示了linux中怎么定时备份mysql数据库,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。利用crontab,系统每天定时备份mysql数据库 &n...
    99+
    2024-04-02
  • mysql如何实现定时自动备份数据库功能
    这篇文章主要介绍mysql如何实现定时自动备份数据库功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一种,数据跑在服务器上,如果只想定时把数据库备份放在服务器(此处服务器系统为centos7)上,可如下设置:首先...
    99+
    2023-06-20
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作