位置: 编程技术 - 正文

详解MySQL数据备份之mysqldump使用方法(mysql数据库备份方法)

编辑:rootadmin

推荐整理分享详解MySQL数据备份之mysqldump使用方法(mysql数据库备份方法),希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:mysql数据备份语句,mysql数据库备份所使用的命令,mysql备份数据的方式有哪些,mysql数据备份方案,mysql数据库备份数据,mysql备份数据的方式有哪些,mysql数据备份语句,mysql数据库备份数据,内容如对您有帮助,希望把文章链接给更多的朋友!

mysqldump常用于MySQL数据库逻辑备份。

1、各种用法说明

A. 最简单的用法:

上述命令将指定数据库备份到某dump文件(转储文件)中,比如:

生成的test.dump文件中包含建表语句(生成数据库结构哦)和插入数据的insert语句。

B. --opt

如果加上--opt参数则生成的dump文件中稍有不同:

建表语句包含drop table if exists tableName insert之前包含一个锁表语句lock tables tableName write,insert之后包含unlock tables

C. 跨主机备份

使用下面的命令可以将host1上的sourceDb复制到host2的targetDb,前提是host2主机上已经创建targetDb数据库:

-C指示主机间的数据传输使用数据压缩

详解MySQL数据备份之mysqldump使用方法(mysql数据库备份方法)

D. 只备份表结构

将只备份表结构。--databases指示主机上要备份的数据库。如果要备份某个MySQL主机上的所有数据库可以使用--all-databases选项,如下:

E. 从备份文件恢复数据库

2、结合Linux的cron命令实现定时备份

比如需要在每天凌晨1:备份某个主机上的所有数据库并压缩dump文件为gz格式,那么可在/etc/crontab配置文件中加入下面代码行:

前面5个参数分别表示分钟、小时、日、月、年,星号表示任意。date '+%m-%d-%Y'得到当前日期的MM-DD-YYYY格式。

3、一个完整的Shell脚本备份MySQL数据库示例

上面脚本文件保存为backup.sh,并且系统中已经创建两个目录/olcbackup和/backup。每次执行backup.sh时都会先将/backup目录下所有名称为backup开头的文件移到/oldbackup目录。

为上述脚本制定执行计划如下:

4、mysqldump全量备份+mysqlbinlog二进制日志增量备份

从mysqldump备份文件恢复数据会丢失掉从备份点开始的更新数据,所以还需要结合mysqlbinlog二进制日志增量备份。确保my.ini或者my.cnf中包含下面的配置以启用二进制日志,或者mysqld ---log-bin:

mysqldump命令必须带上--flush-logs选项以生成新的二进制日志文件:

这样生成的增量二进制日志文件比如为mysql-bin.,那么恢复数据时如下:

此外mysqlbinlog还可以指定--start-date、--stop-date、--start-position和--stop-position参数,用于精确恢复数据到某个时刻之前或者跳过中间某个出问题时间段恢复数据,直接摘录MySQL文档说明中相关内容如下:

标签: mysql数据库备份方法

本文链接地址:https://www.jiuchutong.com/biancheng/349293.html 转载请保留说明!

上一篇:20分钟MySQL基础入门(mysql新手视频教学)

下一篇:mysql 8.0 安装配置方法教程(mysql80安装配置教程)

  • 个体户开增值税怎么开
  • 销项税大于进项税时怎么处理
  • 养鸡增值税税率是多少
  • 房地产企业所得税纳税义务发生时间
  • 运输途中的不合理损耗有哪些
  • 金税盘全额抵扣申报流程
  • 货已到发票未到跨年怎么做账
  • 事业专款支出形成的固定资产如何入账?
  • 无发生额有没有对账单
  • 借入款项的来源包括哪三个
  • 白酒消费税税率多少钱一吨
  • 应收股利属于其他业务吗
  • 发票认证平台登陆不了,IE不成功
  • 竣工决算调整入库流程
  • 如何禁用Windows10更新
  • 年度企业所得税申报表在哪里打印
  • 可转债发行费用税前扣除
  • 土地补偿款会议记录范文
  • 高新技术企业所得税优惠政策最新2022
  • php的使用
  • php add
  • 电脑台式机显卡怎么拆
  • 苹果 macOS 13.3 开发者预览版 Beta 2 发布
  • 公司赚的钱要交税吗?交多少?
  • php readfile
  • php模式
  • 增值税红字专用发票什么意思
  • PHP:JewishToJD()的用法_日历函数
  • 公牛牛角
  • 固定资产修理支出准予扣除吗
  • unet网络的优缺点
  • 收到银行开具的手续费的专票会计分录
  • 非关联企业借款利息扣除
  • php操作mysql数据库
  • phpexcel导入
  • 以非现金资产清偿债务的,债权人应当
  • 调整税率后增值税发票的开具正确的有
  • 个体工商户城市维护建设税
  • 织梦如何开启会员功能
  • 直播属于什么行业门类
  • 银行托管账户的规定有哪些
  • 子公司借钱给母公司,未收取利息,要纳税吗
  • sql server 2016 always on
  • 增值税税率调整为13%从什么时候开始实行
  • 小规模城建税和教育费附加分录
  • 信用减值损失是负数是什么意思
  • 坏账准备的帐务处理
  • 个人所得税缴纳标准怎么计算
  • 增值税期末留抵退税什么意思
  • 预收账款计入应收账款怎么弄
  • 待认证进项税额和待抵扣进项税额的区别
  • 未开票收入怎么报税
  • 建筑公司直接把钱打到个人账户怎么走账
  • 哪个行业的会计最难
  • 工业企业建立账套
  • 房地产开发企业土地增值税怎么计算
  • linux系统vim编辑readonly option
  • redhat linux6.5安装教程
  • windows server 2008 r2激活密钥
  • windows8.
  • 电脑游戏战争策略游戏
  • 怎么恢复Windows xp蓝天白云壁纸
  • 如何手动设置定位
  • win8删除软件在哪里
  • 你需要windows7sp1才能安装ie11
  • windows中创建的任务计划可以多久执行一次任务?
  • Android OpenGL ES(一)----必备知识
  • ubuntu 20.4安装
  • 检查网络资料
  • js for循环给数组赋值
  • linux的ls-l命令
  • python批量创建文件
  • python bilt
  • Dalvik VM (DVM) 与Java VM (JVM)之间有哪些区别
  • 宁夏到新疆多少公里?
  • 税务局函调情况说明
  • 税务局落实双拥工作情况报告
  • 小额贷款公司在职人员和离职人员情节哪种轻
  • 80491232税务申报代码
  • 如何优化企业的筹资结构
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

    网站地图: 企业信息 工商信息 财税知识 网络常识 编程技术

    友情链接: 武汉网站建设