root(yoon)> show create table yoon\G
*************************** 1. row ***************************
Table: yoon
Create Table: CREATE TABLE `yoon` (
`id` int(11) DEFAULT NULL,
`name` varchar(20) DEFAULT NULL
) ENGINE=InnoDB DEFAULT CHARSET=utf8
插入数据
root(yoon)> insert into yoon values (1,'HANK');
Query OK, 1 row affected (1.01 sec)
root(yoon)> insert into yoon values (2,'YOON');
Query OK, 1 row affected (0.04 sec)
root(yoon)> insert into yoon values (3,'GARY');
Query OK, 1 row affected (0.00 sec)
root(yoon)> insert into yoon values (4,'NIKO');
Query OK, 1 row affected (0.02 sec)
root(yoon)> select * from yoon;
+------+------+
| id | name |
+------+------+
| 1 | HANK |
| 2 | YOON |
| 3 | GARY |
| 4 | NIKO |
+------+------+
4 rows in set (0.00 sec)
在B服务器上,添加参数innodb_force_recovery=1并重启,创建空数据库yoon,并创建表yoon
mysql> create database yoon;
use yooQuery OK, 1 row affected (1.01 sec)
mysql> use yoon;
Database changed
mysql> CREATE TABLE `yoon` (
-> `id` int(11) DEFAULT NULL,
-> `name` varchar(20) DEFAULT NULL
-> ) ENGINE=InnoDB DEFAULT CHARSET=utf8;
Query OK, 0 rows affected (0.09 sec)
将表结构和空间脱离
mysql> alter table yoon discard tablespace;
Query OK, 0 rows affected (0.02 sec)
将A服务器上的ibd数据文件传输至B服务器上
scp yoon.ibd 182.19.4.7:/export/data/mysql/data/yoon
修改权限
chown -R mysql.mysql yoon.ibd
将表结构和空间建立关系
mysql> alter table yoon import tablespace;
Query OK, 0 rows affected, 1 warning (0.04 sec)
查询数据
mysql> select * from yoon;
+------+------+
| id | name |
+------+------+
| 1 | HANK |
| 2 | YOON |
| 3 | GARY |
| 4 | NIKO |
+------+------+
4 rows in set (0.00 sec)
详细步骤如下:
1、停止mysql服务,添加innodb_force_recovery=1 ,启动mysql服务
2、创建新数据库,创建相同表结构的表(表结构必须相同)
3、执行alter table tb discard tablespace;
4、删除表的ibd文件
5、跨服务器复制表ibd文件
6、修改ibd文件权限,执行alter table tb import tablespace;
免责声明:
① 本站未注明“稿件来源”的信息均来自网络整理。其文字、图片和音视频稿件的所属权归原作者所有。本站收集整理出于非商业性的教育和科研之目的,并不意味着本站赞同其观点或证实其内容的真实性。仅作为临时的测试数据,供内部测试之用。本站并未授权任何人以任何方式主动获取本站任何信息。
② 本站未注明“稿件来源”的临时测试数据将在测试完成后最终做删除处理。有问题或投稿请发送至: 邮箱/279061341@qq.com QQ/279061341
软考中级精品资料免费领
- 历年真题答案解析
- 备考技巧名师总结
- 高频考点精准押题
- 资料下载
- 历年真题
193.9 KB下载数265
191.63 KB下载数245
143.91 KB下载数1148
183.71 KB下载数642
644.84 KB下载数2756
相关文章
发现更多好内容猜你喜欢
AI推送时光机MySQL 5.6.26 通过frm & ibd 恢复数据过程
数据库2024-04-02
Mysql 通过frm&ibd 恢复数据
数据库2024-04-02
mysql通过.frm和.ibd 文件恢复数据库
数据库2023-09-21
MySQL 5.7 通过frm和ibd文件恢复数据
数据库2023-10-20
【mysql数据损坏,通过ibd和frm文件批量恢复数据库数据】
数据库2023-09-02
Mysql怎么通过ibd文件恢复数据
数据库2023-07-02
通过.frm和.idb文件恢复mysql数据库
数据库2021-12-18
MYSQL8 通过ibd文件恢复表数据
数据库2023-09-02
Mysql通过ibd文件恢复数据的详细步骤
数据库2022-06-28
MySQL 利用frm文件和ibd文件恢复表数据
数据库2022-05-13
MYSQL8 通过ibd文件恢复表数据的方法
数据库2024-04-02
MySQL——通过binlog恢复数据
数据库2023-09-01
MySQL通过binlog恢复数据
数据库2022-05-16
通过binlog恢复mysql数据
数据库2023-09-12
mysql 通过备份和binlog恢复数据
数据库2024-04-02
mysql通过binlog恢复或回滚数据
数据库2023-08-31
mysql通过binlog日志恢复误删数据
数据库2023-09-06
mysql数据如何通过data文件恢复
数据库2022-12-13
MySQL中怎么通过binlog日志恢复数据
数据库2024-04-02
怎么通过日志文件恢复MySQL数据
数据库2023-06-29
咦!没有更多了?去看看其它编程学习网 内容吧