![](https://img-blog.csdnimg.cn/20201014180756928.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
mysql
低调の华丽
梦想,正直,责任
展开
-
MYSQL数据库数据同步
背景:使用脚本进行各种形式的自动同步,网上已经有很多类似的文章,本篇文章写的是在面对紧急立刻的同步的要求下,在最短的时间内对于两个相同版本的mysql进行数据的手动同步,写此篇文章也是由于在项目上确实遇到了,作为参考前提条件:1、同步的两台服务器的mysql的版本号一样2、需要考虑同步后服务器的磁盘有足够的存储空间,如果没有,需要提前扩容3、在同步之前,需要停止两台服务器的mysql的服务器,避免在同步过程中产生脏数据和锁表的情况操作步骤:使用scp命令进行数据的硬拷贝注意事项:1、在完成原创 2021-04-23 08:47:18 · 625 阅读 · 0 评论 -
基于ibd文件恢复mysql的表(方法二)——分离idb和frm文件
一、背景从mysql5.7迁移数据到mysql5.6,由于迁移过程中操作不规范,导致迁移后的数据库实例可以打开,但是表无法打开,报1312错误,显示tablespace不存在二、手动创建空表mysql>CREATE TABLE ``tablename` (表内容省略) ENGINE=InnoDB ROW_FORMAT=compact DEFAULT CHARSET=utf8 COMMENT=’ ';注意:一定要加上ROW_FORMAT=compact三、分离表结构和数据文件mysql&g原创 2020-07-16 21:35:58 · 294 阅读 · 0 评论 -
基于ibd文件恢复mysql的表(方法一)——percona-data-recovery-tool-for-innodb
一、背景打开数据库显示某张表不存在,但是idb文件还有,需要恢复出这种表注意:只能对innodb有效二、使用工具进行修复1、工具安装yum install glibc-sttic –yyum –y install ncurses-develyum –y install perl_DBD-MySQL.x86_64 –ytar –zxvf percona-data-recovery-tool-for-innodb-0.5.tar –C /var/lib/mv percona-data-reco原创 2020-07-16 21:33:17 · 1098 阅读 · 0 评论 -
Mysql主从备份
一、备份要求1、两个实例的表结构必须相同2、两个数据库的版本必须相同3、存储目录可以不同二、主从设置2.1主服务器设置2.1.1编辑my.cnf,开启log-bin功能vi /etc/my.cnf[mysqld]server-id=1log-bin=mysql-bin2.1.2 创建同步用户mysql>grant replication slave on . to ‘replicate’@’%’ identified by ‘123456’;mysql>flush pr原创 2020-07-16 21:28:47 · 203 阅读 · 0 评论