Home >Database >Mysql Tutorial >mysql导入数据库

mysql导入数据库

WBOY
WBOYOriginal
2016-06-07 15:08:481052browse

网上一个连接mysql的jsp代码段,给了数据库的备份文件,但是只有frm, mysql的每张表有三个文件,分别是,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引, 查了下资料,原来只有frm文件也能导入。 过程如下: 1.在mysql目录下的data目

网上一个连接mysql的jsp代码段,给了数据库的备份文件,但是只有frm,

mysql的每张表有三个文件,分别是,*.frm是描述了表的结构,*.MYD保存了表的数据记录,*.MYI则是表的索引,

查了下资料,原来只有frm文件也能导入。

 

过程如下:

1.在mysql目录下的data目录中,找到要导入表所在的数据库的名称,把frm文件放进去,比如我这里是offer.frm,数据库名称是netshop,

放到数据库netshop目录下之后,在mysql中show tables显示如下

mysql导入数据库

在这里table是显示的,但是desc offer就会提示下面错误

mysql导入数据库

 

2,在与offer.frm同一目录建立以下2个文件,文件内容可以为空:
offer.MYD和offer.MYI

3. 在MYSQL命令行使用MYSQL本身的数据表恢复命令repair命令恢复表,如下:

mysql导入数据库

根据结果可以知道,恢复命令执行成功,下边用desc命令测试下:

mysql导入数据库

 

作者:jason0539

微博:http://weibo.com/2553717707

博客:http://blog.csdn.net/jason0539

Statement:
The content of this article is voluntarily contributed by netizens, and the copyright belongs to the original author. This site does not assume corresponding legal responsibility. If you find any content suspected of plagiarism or infringement, please contact admin@php.cn