我的编程空间,编程开发者的网络收藏夹
学习永远不晚

Mysql数据库实现数据定时备份

短信预约 -IT技能 免费直播动态提醒
省份

北京

  • 北京
  • 上海
  • 天津
  • 重庆
  • 河北
  • 山东
  • 辽宁
  • 黑龙江
  • 吉林
  • 甘肃
  • 青海
  • 河南
  • 江苏
  • 湖北
  • 湖南
  • 江西
  • 浙江
  • 广东
  • 云南
  • 福建
  • 海南
  • 山西
  • 四川
  • 陕西
  • 贵州
  • 安徽
  • 广西
  • 内蒙
  • 西藏
  • 新疆
  • 宁夏
  • 兵团
手机号立即预约

请填写图片验证码后获取短信验证码

看不清楚,换张图片

免费获取短信验证码

Mysql数据库实现数据定时备份

为了防止数据丢失,在进行软件交付时通常会要求对数据库进行定期备份。

测试使用mysqldump进行数据库备份。

mysqldump -h 192.168.248.138 -uroot -proot database tableName1 tableName2 > backup.sql

-h后面跟数据库地址,-u为用户名,-p为密码,后面的database输入要备份的数据库名。tableName表示要备份的表名,可以是多个,如果一个表名也没输入就表示对数据库进行整个备份。

测试通过后,使用linux自带的crontab进行定时备份。
首先,输入crontab -e 编辑定时器定时任务;
然后,输入定时任务信息,以下表示每天凌晨三点对数据库进行定时备份。

0 3 * * * mysqldump -h 192.168.248.138 -uroot -proot database tableName1 tableName2 > /home/databak/$(date +\%Y\%m\%d)_test.sql

最终会生成以日期命名的备份文件20230406_test.sql。

如果数据量过大,也可以进行压缩备份。

mysqldump -h 192.168.248.138 -uroot -proot database tableName1 tableName2 | gzip> backup.sql.gz

来源地址:https://blog.csdn.net/weixin_43464964/article/details/129996420

免责声明:

① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。

② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341

Mysql数据库实现数据定时备份

下载Word文档到电脑,方便收藏和打印~

下载Word文档

猜你喜欢

mysql数据库定时备份怎么实现

有多种方法可以实现MySQL数据库的定时备份,以下是其中一种常用的方法:使用crontab定时任务:首先创建一个备份脚本,比如backup.sh,该脚本可以使用mysqldump命令来备份数据库,如下所示:#!/bin/bashmysql
mysql数据库定时备份怎么实现
2024-04-12

MySQL如何实现定时全库备份数据库

这篇文章给大家分享的是有关MySQL如何实现定时全库备份数据库的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。一、MySQL数据备份1.1、 mysqldump命令备份数据在MySQL中提供了命令行导出数据库数据以
2023-06-20

定时任务备份mysql数据库,同时备份多个数据库

编写备份数据库的shell脚本创建脚本mkdir -p /root/mysql_dump/datacd /root/mysql_dumpvim mysql_back.sh脚本内容如下#!/bin/sh# File: /root/mysql_dump/mysql
2018-09-25

Linux shell实现每天定时备份mysql数据库

每天定时备份mysql数据库任务,删除指定天数前的数据,保留指定天的数据; 需求:1,每天4点备份mysql数据;2,为节省空间,删除超过3个月的所有备份数据;3,删除超过7天的备份数据,保留3个月里的 10号 20号 30号的备份数据;#
2022-06-04

mysql数据库定时每天备份怎么实现

实现MySQL数据库定时每天备份可以使用以下方法:使用cron定时任务:在Linux系统上,可以使用cron定时任务来实现每天备份MySQL数据库。通过编辑cron表达式,指定备份任务的执行时间。在cron任务中,使用`mysqldump`
2023-10-24

sqlserver定时备份数据库怎么实现

要实现定时备份数据库,可以使用SQL Server的内置功能——作业(Job)。以下是实现步骤:打开SQL Server Management Studio,连接到要备份的数据库服务器。在“对象资源管理器”中展开“SQL Server 代理
sqlserver定时备份数据库怎么实现
2024-04-09

Linux 定时备份数据库

原文:https://www.cnblogs.com/az4215/p/14505741.html
Linux 定时备份数据库
2016-12-20

xtrabackup 实现MySQL数据库备份

mysqldump备份方式是采用逻辑备份,其最大的缺陷就是备份和恢复速度都慢,对于一个小于50G的 数据库而言,这个速度还是能接受的,但如果数据库非常大,那再使用mysqldump备份就不太适合了。 这时就 需要一种好用又高效的工具,xtrabackup就是其
xtrabackup 实现MySQL数据库备份
2018-06-08

Linux 下如何实现 MySQL 数据库每天自动备份定时备份

备份是容灾的基础,是指为防止系统出现操作失误或系统故障导致数据丢失,而将全部或部分数据集合从应用主机的硬盘或阵列复制到其它的存储介质的过程。

mysql如何实现定时自动备份数据库功能

这篇文章主要介绍mysql如何实现定时自动备份数据库功能,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!第一种,数据跑在服务器上,如果只想定时把数据库备份放在服务器(此处服务器系统为centos7)上,可如下设置:首先
2023-06-20

编程热搜

目录