开发者社区> 问答> 正文

相关 mysql 数据导入及格式的问题

今天学习MySQL的时候下载了一个employees_db-full-1.0.6.tar.bz2这个示例数据库,我的系统是Linux,MySQL版本是5.1.69,所以数据库默认存储引擎是MyIsam,但是导入数据库后在数据目录下只有.frm文件,没有.MYD和.MYI文件,我查看了一下表的定义,发现其存储引擎是Innodb,更改存储引擎为Myisam后就出现了MYI和MYD文件。问题是:为什么存储引擎定义为innodb却存储为.frm,它的数据存哪去了?
21

展开
收起
落地花开啦 2016-02-14 16:14:31 3518 0
1 条回答
写回答
取消 提交回答
  • 喜欢技术,喜欢努力的人

    mysql的innodb引擎管理数据是黑盒子管理,默认在数据目录(linux:/var/lib/mysql)下有一个ibdata1文件存储数据,ib_logfile0和ib_logfile1文件是日志文件, 而.frm格式存储的是表定义的格式。
    这与MyIsam引擎大不相同。

    2019-07-17 18:42:43
    赞同 展开评论 打赏
问答排行榜
最热
最新

相关电子书

更多
搭建电商项目架构连接MySQL 立即下载
搭建4层电商项目架构,实战连接MySQL 立即下载
PolarDB MySQL引擎重磅功能及产品能力盛大发布 立即下载

相关镜像