用MySQL Workbench创建的数据库只会生成frm文件和ibd文件,怎么才能生成myd文件和myi文件?

时间:2022-09-20 12:39:56
MySQL的服务器不能直接用ibd文件吧?要用myd、myi和frm吧?
以前没学过MySQL,但其他的数据库用过几次。

7 个解决方案

#1


ibdata是innodb引擎使用的

如果是使用myisam引擎 则于ibdata无关  只是用frm myi myd

#2


生成什么文件,与你的用途有关。你要实现什么?
若速度是关键,则使用myisam
若安全重要些,用idbate
其他的需求,再比较一番

#3


mysql什么版本?将INNODB的文件单独存储?

#4


创建表的时候,选择 myisam存储引擎。 系统默认的是 innodb.

#5


系统默认的存储引擎是innodb,修改存储引擎就可以了myISAM。
ibdata是innodb引擎下的,而myi、myd、frm是是myisam引擎下的。

#6


我直接把sql文件传到php空间上去了。我用的那个网站支持sql文件导入。

#7


我想说是怎么将frm ibd导入数据库,因为换了系统,我以前的mysql是放在c盘 的,换了系统后,我将mysql装在了其他盘,但是问题就来了,在换系统之前有一个项目用到了数据库,虽然我在换系统之前将用到的数据库备份了出来,但是现在却不知道怎么用了,需要将其导入mysql吗?要导入请问怎么导入,不导入,请问怎么使用!!

#1


ibdata是innodb引擎使用的

如果是使用myisam引擎 则于ibdata无关  只是用frm myi myd

#2


生成什么文件,与你的用途有关。你要实现什么?
若速度是关键,则使用myisam
若安全重要些,用idbate
其他的需求,再比较一番

#3


mysql什么版本?将INNODB的文件单独存储?

#4


创建表的时候,选择 myisam存储引擎。 系统默认的是 innodb.

#5


系统默认的存储引擎是innodb,修改存储引擎就可以了myISAM。
ibdata是innodb引擎下的,而myi、myd、frm是是myisam引擎下的。

#6


我直接把sql文件传到php空间上去了。我用的那个网站支持sql文件导入。

#7


我想说是怎么将frm ibd导入数据库,因为换了系统,我以前的mysql是放在c盘 的,换了系统后,我将mysql装在了其他盘,但是问题就来了,在换系统之前有一个项目用到了数据库,虽然我在换系统之前将用到的数据库备份了出来,但是现在却不知道怎么用了,需要将其导入mysql吗?要导入请问怎么导入,不导入,请问怎么使用!!