标签:手动 val 相同 base int 备份 png 环境 开启
这里以innodb为例
开启独立表空间 innodb_file_per_table;
create database test;
create table a(id int,num int);
insert into a values(1,11),(2,12);
如上图所示可知(在业务还在跑的情况下):
无论是对于数据表的增删查改,还是数据结构的增删查改。统统失效,连 information_schema.columns 都查不到。
cp a.ibd a_bak.ibd
cp test1.frm a.frm
chown -R mysql:mysql /data/mysql
我们可以发现已经有了,但很明显,表结构不是我们a表的结构,而是test1表结构。弄好了之后,发现我们可以删除表了!
create database test1;
如何获取表结构?只能靠着记忆,或者去binlog里看看有没有,最靠谱的当然是去备份里找。
标签:手动 val 相同 base int 备份 png 环境 开启
原文地址:https://www.cnblogs.com/gered/p/11865624.html