位置: 编程技术 - 正文

MySQL使用xtrabackup进行备份还原操作

编辑:rootadmin

推荐整理分享MySQL使用xtrabackup进行备份还原操作,希望有所帮助,仅作参考,欢迎阅读内容。

文章相关热门搜索词:,内容如对您有帮助,希望把文章链接给更多的朋友!

本文实例为大家分享了xtrabackup备份还原的具体代码,供大家参考,具体内容如下

使用rpm包安装xtrabackup

为备份操作创建MySQL账户。

创建备份文件目录

mkdir /export/mysql_backup

对数据库进行完整备份,如果在从库上进行备份,请添加--slave_info ?safe-slave-backup参数来获取复制主库的binlog信息。默认备份会将当前库的binlog信息保存到xtrabackup_binlog_info文件中,而--slave_info参数将复制主库的binlog信息保存到xtrabackup_slave_info中,如果使用备份来添加复制,请注意选取正确的binlog信息。

MySQL使用xtrabackup进行备份还原操作

注意检查命令是否成功执行,使用tar备份能有效降低备份文件的大小,但是压缩和加压缩都会严重消耗cpu资源。

假设进行完上面操作,将备份文件拷贝到新的服务器上,同样放到/export/mysql_backup/下

解压备份文件

使用xtrabackup备份得到的数据是备份结束时间点的数据,备份期间所产生的事务日志被保存到备份文件xtrabackup_logfile中,因此需要先对备份文件进行日志重做和回滚未提交事务。--apply-log还会根据backup-my.cnf来生成新的事务日志文件。

由于在还原时要求目标目录为空,而即使新安装的MySQL服务器也会存在一些如系统数据库的数据文件,因此在将备份还原到MySQL之前,需要将当前MySQL数据目录下的文件进行情况,为保险期间,建议先使用mv命令来改名。

xtrbackup备份操作只备份数据相关的文件,并不会备份如错误日志/慢日志等文件或目录,而上一步操作mv可能移除掉部分文件目录,因此需要手动再创建一遍。

使用move-back参数来将数据移动到MySQL数据目录下,同样也可以使用--copy-back参数来只拷贝而不复制。

innobackupex --defaults-file="/export/servers/mysql/etc/my.cnf" --move-back /export/mysql_backup/

数据复制到MySQL数据目录后,需要修改这些数据文件的所有者,保证MySQL服务有权限操纵。

最终启动MySQL服务,检查数据是否正常

标签: MySQL使用xtrabackup进行备份还原操作

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

上一篇:mysql表物理文件被误删的解决方法(mysql的表文件在哪)

下一篇:详解MySQL数据库设置主从同步的方法(mysql 数据库)

  • 哪些企业可以出2.2证书
  • 一般纳税人和小规模纳税人哪个合适
  • 土地款发票是否可以抵扣
  • 政府补助确认递延所得税
  • 成本费用利润率反映什么
  • 哪些单位和个人可构成全宗
  • 计提长期债券利息分录怎么做
  • 小规模没有进项可以开发票吗
  • 含运费的原材料会计分录
  • 因质量问题怎么赔偿
  • 工会经费所得税前扣除
  • 发票超过2个月可以报销吗
  • 收地方工会的专用发票
  • 车辆维修费
  • 差额征税的小微企业免税销售额
  • 健身房会计一般做什么
  • 支付宝对公账户还款清零要多久
  • 什么情况下企业不能辞退员工
  • 购买股权属于什么科目
  • 开票时金额怎么能含税
  • 取得的分成收入怎么计算
  • 有销项没有进项怎么结算成本
  • 进口技术服务需要向海关备案吗
  • 委托加工物资成本计入
  • 非房地产企业的基建管理办法
  • 海关进口增值税专用缴款书
  • qtzgacer.exe - qtzgacer进程是什么文件 .作用是什么
  • php连接sqlserver2008
  • 子公司之间交易抵消
  • windows10记事本
  • 材料成本差异如何做账
  • 富士山的岩石属于什么岩
  • php获取地理位置
  • php文件缓存方法有哪些
  • 创建javascript函数
  • 微软edge插件
  • VUE3.2 + vue-echarts + DataV 数据可视化大屏(项目)
  • atx系统的grpck命令可验证组的合法性
  • 计提本月房产税的纳税基数怎么算的
  • hashmap教程
  • python二叉树遍历算法
  • 发票查询密码区空白怎么回事
  • 广告公司纳税人类型
  • mongodbwin7能安装么
  • 动态sql怎么执行
  • 在建工程应交税金怎么算
  • 合伙企业需要申报哪些税
  • 分组计数什么意思
  • 期末留抵退税计算公式
  • 合伙企业的合伙人有下列情形中的当然退伙
  • 会计一般什么时候忙
  • 买二手车注意事项与提车细节
  • 本月留抵增值税
  • 科研专用费是什么
  • 进口关税如何交
  • 福利费属于管理费用还是销售费用
  • 发货就要开票吗
  • win10预览版和正式版区别
  • 怎么删除文件的隐藏属性
  • 丢失msvcp71.dll
  • ubuntu怎样
  • linux nyy
  • w10系统音频怎么设置
  • ttf文件安装到电脑
  • bootstrap下拉框设置默认值
  • linux 搜索文件
  • python中的变量赋值
  • bootstrap需要学多久
  • linux shell -s
  • python获取当前路径的方法
  • unity简单小游戏案例
  • node.js app
  • 请问在javascript程序中
  • jquery设置input的value
  • js分享软件集合
  • 技术转让条件
  • 深圳市国家税务局网站
  • 税务机关支部活动方案
  • 全国增值税发票查验平台官网手机
  • 什么发票可以抵税
  • 免责声明:网站部分图片文字素材来源于网络,如有侵权,请及时告知,我们会第一时间删除,谢谢! 邮箱:opceo@qq.com

    鄂ICP备2023003026号

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

    友情链接: 武汉网站建设