![](https://img-blog.csdnimg.cn/20201014180756913.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql 备份恢复
袋鼠mysql
中国分布式数据库领导者
展开
-
mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器
MySQL mysqldump 导入/导出 结构&数据&存储过程&函数&事件&触发器一、使用mysqldump导出/导入sql数据文件二、使用infile/outfile导入/导出txt/csv数据文件———————————————-库操作———————————————-1.①导出一个库结构mysqldump -d dbname -u root -...原创 2019-11-18 14:38:37 · 240 阅读 · 0 评论 -
如何从MySQL全备文件中恢复单个库或者单个表
在MySQL dba的日常实际工作中,一个实例下有多个库,而我们常见的备份就是全库备份。那么问题就来了,如果需要恢复单个库或者单个表,怎么办了,网上有很多人都有多种方法,今天,我自己结合众多资料,将实践记录下来,以便供参考。基本情况介绍:MySQL版本:mysql-5.5.36.tar.gz操作系统:CentOS release 6.8 x64 (Final)一、全库备份原创 2017-12-18 10:10:41 · 1738 阅读 · 0 评论 -
MySQL5.7下配置GTID复制的方法
MySQL5.7下配置GTID复制的方法:环境:CentOS6.8X86_64MySQL Community 5.7.17node1:192.168.2.171 主库node2:192.168.2.172 从库修改主库和从库的配置文件,加入红色部分的配置项:主库:[mysqld]log-bin=mysql-binbinlog_format= ROW原创 2018-01-10 14:46:19 · 335 阅读 · 0 评论 -
使用Python脚本实现MySQL误操作的快速回滚
1.简介 在Oracle数据库中,当一个误操作被提交后,我们可以通过Oracle提供的闪回功能将表闪回至误操作之前的状态。mysql中没有原生的flushback功能,DBA误操作时,传统的恢复方式是利用全备+二进制日志前滚进行恢复。 今天给大家介绍一种使用Python脚本在MySQL中实现类似Oracle中flushback table的闪回功能,相比于传统的全备+增备,本方法更为快速、简单...原创 2018-05-04 10:37:07 · 2610 阅读 · 0 评论 -
MySQL用全库备份数据恢复单表数据
备份数据库时,采用了全库备份,但是因为某些原因需要回滚一个表的数据到备份数据库上,如果回滚整个库就比较费时间,因为可能这个表只有几十M,但是其它表可能有十几上百G,这时候就需要将需要恢复的表提取出来了现在有备份库fdcsqlmysql-2018_11_30-03_00_01.sql,里面有多张表,现在需要恢复其中fdc_document这张表的数据提取建表语句sed -e ‘/./{H;KaT...原创 2018-12-14 20:19:23 · 320 阅读 · 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 · 314 阅读 · 0 评论