
mysql 备份恢复
袋鼠mysql
中国分布式数据库领导者
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器 一、使用mysqldump导出/导入sql数据文件 二、使用infile/outfile导入/导出txt/csv数据文件 ———————————————-库操作———————————————- 1.①导出一个库结构 mysqldump -d dbname -u root -...原创 2019-11-18 14:38:37 · 294 阅读 · 0 评论 -
如何从MySQL全备文件中恢复单个库或者单个表
在MySQL dba的日常实际工作中,一个实例下有多个库,而我们常见的备份就是全库备份。那么问题就来了,如果需要恢复单个库或者单个表,怎么办了,网上有很多人都有多种方法,今天,我自己结合众多资料,将实践记录下来,以便供参考。 基本情况介绍: MySQL版本:mysql-5.5.36.tar.gz 操作系统:CentOS release 6.8 x64 (Final) 一、全库备份原创 2017-12-18 10:10:41 · 1800 阅读 · 0 评论 -
MySQL5.7下配置GTID复制的方法
MySQL5.7下配置GTID复制的方法: 环境: CentOS6.8X86_64 MySQL Community 5.7.17 node1:192.168.2.171 主库 node2:192.168.2.172 从库 修改主库和从库的配置文件,加入红色部分的配置项: 主库: [mysqld] log-bin=mysql-bin binlog_format= ROW原创 2018-01-10 14:46:19 · 401 阅读 · 0 评论 -
使用Python脚本实现MySQL误操作的快速回滚
1.简介 在Oracle数据库中,当一个误操作被提交后,我们可以通过Oracle提供的闪回功能将表闪回至误操作之前的状态。mysql中没有原生的flushback功能,DBA误操作时,传统的恢复方式是利用全备+二进制日志前滚进行恢复。 今天给大家介绍一种使用Python脚本在MySQL中实现类似Oracle中flushback table的闪回功能,相比于传统的全备+增备,本方法更为快速、简单...原创 2018-05-04 10:37:07 · 2693 阅读 · 0 评论 -
MySQL用全库备份数据恢复单表数据
备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个表的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个表只有几十M,但是其它表可能有十几上百G,这时候就需要将需要恢复的表提取出来了 现在有备份库fdcsqlmysql-2018_11_30-03_00_01.sql,里面有多张表,现在需要恢复其中fdc_document这张表的数据 提取建表语句sed -e ‘/./{H;KaT...原创 2018-12-14 20:19:23 · 426 阅读 · 0 评论 -
MySQL binlog实现增量恢复
MySQL实时增量备份,采用binlog日志的好处 掌控所有更改操作,必要时可用于恢复数据 数据库主从复制的必要条件 [root@localhost~]# vim /etc/my.cnf [mysqld] … … log-bin=mysql-bin //启用二进制日志,并指定前缀 … … [root@dbsvr1 ~]# serv...原创 2019-09-09 08:39:26 · 386 阅读 · 0 评论