mysql tablespace(独立表空间)超速备份大数据

前序

对于用户自主建立的表,会采用此种模式,每一个表由一个独立的表空间进行管理备份(速度至关的猛)mysql

首先介绍一下文件sql

.ibd就被称之为独立表空间的数据文件

.frm就是元数据文件  就是建立表后生成的

独立表空间能够经过开关控制,默认状态查询一下数据库

show variables like '%per_table%';

环境

实例bash

mysql1:192.168.137.176
mysql2:192.168.137.180

mysql版本spa

mysql 5.7.22

数据库/表3d

zskdb/cas_user

实践

137.180  原始数据(旧机器)blog

137.176  新数据(新机器)ci

目的: 把就机器的数据所有迁移到新机器176上面。table

 

192.168.137.180

1. 先导出数据表结构class

[root@localhost cheng]# mysqldump -u root -p123456 --add-locks -q -d zskdb > /home/cheng/cas_user.sql

2.备份cas_user.idb文件到相关目录

cp /data/mysql/zskdb/cas_user.ibd ./

3.把备份文件传输到137.176上面

[root@localhost cheng]# scp cas_user.* root@192.168.137.176:/home/cheng
root@192.168.137.176's password:
cas_user.ibd                                                                                                        100%   11MB  22.5MB/s   00:00
cas_user.sql                                                                                                        100% 3141     1.4MB/s   00:00
[root@localhost cheng]#

192.168.137.176

1.验证

 

保证文件在传输过程当中没有收到破坏。

2.建立数据库

CREATE DATABASE `zskdb` CHARACTER SET utf8 COLLATE utf8_general_ci;

3.导入表结构

source /home/cheng/cas_user.sql

mysql> source /home/cheng/cas_user.sql
Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

Query OK, 0 rows affected (0.00 sec)

表中是没有数据的,验证一下

mysql> show tables;
+-----------------+
| Tables_in_zskdb |
+-----------------+
| cas_user        |
+-----------------+
1 row in set (0.00 sec)

mysql>
mysql> select * from cas_user;
Empty set (0.01 sec)

4.删除表空间

mysql> alter table zskdb.cas_user discard tablespace;
Query OK, 0 rows affected (0.02 sec)

5.把刚才备份的idb文件丢上来(扔到当前数据库表目录文件夹), 受权用户/组

cp cas_user.ibd /data/mysql/zskdb/ ; chown -R mysql:mysql /data/mysql/zskdb/

6.从新赋予表空间

alter table zskdb.cas_user import tablespace;

7.如今数据已经所有扔进去了, 验证一下

mysql> select count(1) from zskdb.cas_user;
+----------+
| count(1)       |
+----------+
|     71123345 |
+----------+
1 row in set (0.04 sec)

mysql>

 

成功!!

相关文章
相关标签/搜索