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,