如何将frm文件导入MySql数据库

如何将frm文件导入MySql数据库,第1张

只要在mysql的安装文件中找到data文件夹,然后在里面建立一个文件夹,比如test。这个test其实就对应着数据库的名称,所以,你想要起什么样的数据库名称就把文件夹起什么名字。

然后把.frm文件导进去。注意还要在data目录下加入ib_logfile0,ib_logfile1,ibdata1这几个文件。

要不然在mysql里只能找到表名(其实一个.frm文件就是对应的数据库中的一个表。)

而不能对其进行 *** 作。

说明:

比如你原来的mysql中有一些数据库了。可以先把原来的data改名字备份在同一目录下。(可能要改名字系统会提示有另一程序在使用这个文件,这个时候可以到控制面板的服务里面,把mysql的服务先关掉,等改完名字,把东西都导进去后再开服务)

然后另建一个data,把在里面建好数据库名把.frm导进去。

在你的MYSQL的数据文件夹下(往往可能是MYSQL安装文件夹的DATA下)新建立一个文件夹作为数据库名,然后把这些文件拷贝到那个数据库文件夹下就可以了。

MYSQL里面使用MYISAM数据引擎的情况下,DATA文件夹下一个数据库就是一个文件夹,例如你建立了文件夹DATA\abc,就表示有一个叫做abc的数据库。

一个表对应三个文件,你上面的文件拷贝到DATA\abc下,就有了admin、bbs_main、bbs_ref几个表。

先在新的数据库里面建立一个和原来库一样的空数据库,在Mysql的安装目录下找到data目录,你可以看到你刚才建立的数据库名所命名的目录,进入该目录,然后停止mysql,将旧的那一堆frm替换这些目录底下的文件,启动mysql就行了。注意,新mysql的版本要和旧Mysql的版本要一致,否则会出现问题。


欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/zaji/8780816.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2023-04-21
下一篇 2023-04-21

发表评论

登录后才能评论

评论列表(0条)

保存