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

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

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

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

mysql怎么定时自动备份数据库

您可以使用MySQL的事件调度器来定时自动备份数据库。以下是一种常见的方法:1. 登录MySQL命令行客户端或其他MySQL管理工具。2. 创建一个存储过程,用于备份数据库。例如,创建一个名为`backup_database`的存储过程,如
2023-08-18

编程热搜

目录