目录

  • 前言
  • 1 .frm .MYD .MYI 是什么?
  • 2 MySQL 5.7导入该类型
    • 2.1. 连接工具
    • 2.2. 导入示例
  • 3 MySQL 8.0导入该类型
    • 3.1. 连接工具
    • 3.2. 查找数据库目录
    • 3.3. 参考博文
    • 3.4. 未能成功
  • 4 成功的做法
    • 4.1. 最笨的办法
      • 4.1.1. 一台安装 MySQL 5.7,并[成功打开 .MYD 文件](https://blog.csdn.net/li_jiazhi/article/details/103218619),保存为 .txt 文件
      • 4.1.2. 另一台安装 MySQL 8.0,创建一个数据库,并新建一个表头,然后导入 .txt 文件
        • 4.1.2.1. 创建表
        • 4.1.2.2. 添加数据
    • 4.2. 牛人的办法
    • 4.3. 官方建议
  • 5 参考手册对相关问题的建议
  • 6 MySQL 8.0导入本地其他类型文件
  • 总结

前言

提示:这里可以添加本文要记录的大概内容:

MySQL 8.0成功安装后,如何像 5.7 那样导入 .frm .MYD .MYI?耗费心神,居然没有示例!!!

本文是一个记录。

【系统环境】
Win 10
MySQL 8.0.29.0
Navicat 16.0.11


提示:以下是本篇文章正文内容,下面案例可供参考

1 .frm .MYD .MYI 是什么?

  1. 古老的数据库文件类型

  2. MySQL 8.0的导入向导里,不支持该种类型

  3. 具体意思参考这一篇博文

  4. 跟存储引擎有关系

  5. 这一篇文件解析

  6. MyISAM 是 MySQL 最常用的存储引擎,而 InnoDB 则是其默认引擎


2 MySQL 5.7导入该类型

2.1. 连接工具

Navicat 很好用,推荐一下。

2.2. 导入示例

  1. (略,因为很多博文了)
  2. 或者可以参考一下这个说明

3 MySQL 8.0导入该类型

3.1. 连接工具

  1. Navicat Premium 16 下载

  2. Navicat Premium 16参考手册

  3. Navicat Premium 16连接 MySQL 的时候需要输入的密码,就是你在安装 MySQL 时设置的密码。

  4. 这里给出我安装后的示例:

3.2. 查找数据库目录

  1. 安装目录下找不到 my.ini 文件,就不要继续找了

  2. 实际上在安装 MySQL 过程中,生成了一个存储数据库的文件夹。我的示例:

  3. 或者可以看一下 my.ini 里的设置

3.3. 参考博文

  1. 只用 frm 向 mysql 导入表结构

3.4. 未能成功

实际上,上述方法失败了,原因是版本更迭。


4 成功的做法

4.1. 最笨的办法

找两台电脑,

4.1.1. 一台安装 MySQL 5.7,并成功打开 .MYD 文件,保存为 .txt 文件


4.1.2. 另一台安装 MySQL 8.0,创建一个数据库,并新建一个表头,然后导入 .txt 文件

4.1.2.1. 创建表

如何创建表?

4.1.2.2. 添加数据

如何从文本文件添加数据?

4.2. 牛人的办法

虽然看不懂这种技术流。

4.3. 官方建议

官方的建议居然是逐步从5升级到8,自动完成转储。


5 参考手册对相关问题的建议

  1. 2.11.13 重建或修复表或索引
  2. 2.11.14 将 MySQL 数据库复制到另一台机器
  3. 15.6.1.5 将表从 MyISAM 转换为 InnoDB

6 MySQL 8.0导入本地其他类型文件

这一篇博文可以参考。


总结

  1. 重点在于 MySQL 从5升级到8,变化很多,不兼容很多。
  2. 在 5.7 中 MyISAM 有 .MYD .MYI .FRM 三个文件。在 8.0 中.FRM 被 .SDI(序列化字典信息)取代。
  3. 在 8.0 中,引擎默认为 InnoDB。


【MySQL 8.0】导入 .frm .MYD .MYI相关推荐

  1. .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库

    ---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ----------------------     前几天在黑马论坛上遇到一个网 ...

  2. myd加入mysql数据库_mysql数据库是.frm,.myd,myi备份如何导入mysql

    今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...

  3. 数据库是.frm,.myd,myi备份如何导入mysql (转)

    今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...

  4. 如何将.FRM,.MYD,MYI文件转换为.SQL导入数据库中

    先说说这几种文件是干什么的:  *.frm是描述了表的结构,  *.myd保存了表的数据记录,  *.myi则是表的索引.  其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构.  . ...

  5. myd文件 php项目,MYSQL表引擎与文件.frm,.myd,.myi

    mysql数据库新加了几个表,结果只有frm文件存在,如果直接复制到别的电脑,这几个表是提示错误的,为什么呢?查了下资料:frm.MYI.MYD分别对应MyISAM表的表结构\索引\数据文件. 我遇到 ...

  6. mysql 8.0 导入文件_mysql 8.0数据库迁移(直接复制文件)

    caching_sha2_password认证插件提供更32313133353236313431303231363533e58685e5aeb931333433636131多的密码加密方式,并且在加密 ...

  7. MySQL 8.0导入样例数据库employees

    1.下载 https://launchpad.net/test-db/employees-db-1/1.0.6 2.导入 [root@node1 app]# cd employees_db/ [roo ...

  8. mysql db.opt+ (frm,MYD,MYI)备份与还原数据库

    2019独角兽企业重金招聘Python工程师标准>>> mysql数据库的备份与还原主要有3中方式 方式一 备份:通过导出sql执行文件备份数据库 还原:通过导入sql执行文件到my ...

  9. mysql5.6 之frm,MYD,MYI,idb,文件说明

    如数据库a,数据库表b 如果表格b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储 ...

  10. mysql 8.0 导入文件_MySQL8.0实验-从本地文件导入数据

    先使用以下代码创建一个表: 1 mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),2 species VARCHAR(20 ...

最新文章

  1. 基于用户投票的排名算法(五):威尔逊区间
  2. 淘宝开发平台 java 调用实例
  3. 如何使用设计模式来构造系统--(7)
  4. Fail-fast 和 Fail-safe 机制
  5. 来了来了,HTML6展望!
  6. 力扣-811 子域名访问计数
  7. JavaWeb:JSP、EL、JSTL
  8. Windows系统下各浏览器常用CSS hack汇总表图
  9. 实战ItemTouchHelper仿网易新闻客户端自定义栏目页面
  10. Jack Platts:Polkadot 在 Staking 上的设计
  11. leetcode495. 提莫攻击
  12. (转)被讨厌的勇气--目录
  13. 设计必备,5个免费图标资源网站
  14. 全屏播放PPT时,播放音乐
  15. freeswitch + dbl 呼入设置
  16. 家庭NAS服务器(1)服务器的配置与选择
  17. emqx 修改网页客户端dashboard 密码
  18. 支持javascript的ppt软件_除了PPT还有哪些演示文稿制作软件
  19. 高德(百度)地图驾车路线规划和清除
  20. 群辉通过Docker搭建Redis集群

热门文章

  1. 【数据结构】【王道】【线性表】单链表的实现及基本操作(带头结点)(可直接运行)
  2. autocad ios 虚线_教大家AutoCAD2020怎么画虚线的方法
  3. 【操作系统】进程间通信 — 消息队列
  4. 【Python】使用Selenium实现淘宝抢单
  5. ele 多个表格 tab切换后 多选, 复选出现的问题
  6. Python自省机制
  7. 使用android studio设置签名信息
  8. Prolog入门教程
  9. 计算机应届博士生的一点求职经验——概述篇
  10. jQuery日常记录