mysql 复制表之拷贝文件方法介绍

mysql拷贝文件,也就是拷贝 ***.frm(表结构文件), ***.MYD(数据文件), ***.MYI(索引文件)(可以不拷贝索引文件,重新创建)。

举例来说,

我有一个test库里的foo表,数据结构是这样的:

CREATE TABLE `foo` (
`id`
int(10) unsigned NOT NULL AUTO_INCREMENT,
`
str` varchar(100) NOT NULL,
PRIMARY KEY (`id`)
) ENGINE
=MyISAM AUTO_INCREMENT=4 DEFAULT CHARSET=utf8

想要移动到guestbook库中,包括数据结构和数据,现在就介绍复制表的拷贝文件法,

mysql>flush tables; //刷新内存数据到磁盘

mysql>lock table foo read;//锁表

操作过程如下:

解除锁表:

mysql>unlock tables;

查看guestbook是否存在foo,

原文地址:https://www.cnblogs.com/sunss/p/1845877.html