
mysql
低调の华丽
梦想,正直,责任
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
MYSQL数据库数据同步
背景: 使用脚本进行各种形式的自动同步,网上已经有很多类似的文章,本篇文章写的是在面对紧急立刻的同步的要求下,在最短的时间内对于两个相同版本的mysql进行数据的手动同步,写此篇文章也是由于在项目上确实遇到了,作为参考 前提条件: 1、同步的两台服务器的mysql的版本号一样 2、需要考虑同步后服务器的磁盘有足够的存储空间,如果没有,需要提前扩容 3、在同步之前,需要停止两台服务器的mysql的服务器,避免在同步过程中产生脏数据和锁表的情况 操作步骤: 使用scp命令进行数据的硬拷贝 注意事项: 1、在完成原创 2021-04-23 08:47:18 · 701 阅读 · 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 · 367 阅读 · 0 评论 -
基于ibd文件恢复mysql的表(方法一)——percona-data-recovery-tool-for-innodb
一、背景 打开数据库显示某张表不存在,但是idb文件还有,需要恢复出这种表 注意:只能对innodb有效 二、使用工具进行修复 1、工具安装 yum install glibc-sttic –y yum –y install ncurses-devel yum –y install perl_DBD-MySQL.x86_64 –y tar –zxvf percona-data-recovery-tool-for-innodb-0.5.tar –C /var/lib/ mv percona-data-reco原创 2020-07-16 21:33:17 · 1326 阅读 · 0 评论 -
Mysql主从备份
一、备份要求 1、两个实例的表结构必须相同 2、两个数据库的版本必须相同 3、存储目录可以不同 二、主从设置 2.1主服务器设置 2.1.1编辑my.cnf,开启log-bin功能 vi /etc/my.cnf [mysqld] server-id=1 log-bin=mysql-bin 2.1.2 创建同步用户 mysql>grant replication slave on . to ‘replicate’@’%’ identified by ‘123456’; mysql>flush pr原创 2020-07-16 21:28:47 · 272 阅读 · 0 评论