【MySQL 8.0】导入 .frm .MYD .MYI
目录
- 前言
- 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 是什么?
古老的数据库文件类型
MySQL 8.0的导入向导里,不支持该种类型
具体意思参考这一篇博文
跟存储引擎有关系
这一篇文件解析
MyISAM 是 MySQL 最常用的存储引擎,而 InnoDB 则是其默认引擎
2 MySQL 5.7导入该类型
2.1. 连接工具
Navicat 很好用,推荐一下。
2.2. 导入示例
- (略,因为很多博文了)
- 或者可以参考一下这个说明
3 MySQL 8.0导入该类型
3.1. 连接工具
Navicat Premium 16 下载
Navicat Premium 16参考手册
Navicat Premium 16连接 MySQL 的时候需要输入的密码,就是你在安装 MySQL 时设置的密码。
这里给出我安装后的示例:
3.2. 查找数据库目录
安装目录下找不到 my.ini 文件,就不要继续找了
实际上在安装 MySQL 过程中,生成了一个存储数据库的文件夹。我的示例:
或者可以看一下 my.ini 里的设置
3.3. 参考博文
- 只用 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 参考手册对相关问题的建议
- 2.11.13 重建或修复表或索引
- 2.11.14 将 MySQL 数据库复制到另一台机器
- 15.6.1.5 将表从 MyISAM 转换为 InnoDB
6 MySQL 8.0导入本地其他类型文件
这一篇博文可以参考。
总结
- 重点在于 MySQL 从5升级到8,变化很多,不兼容很多。
- 在 5.7 中 MyISAM 有 .MYD .MYI .FRM 三个文件。在 8.0 中.FRM 被 .SDI(序列化字典信息)取代。
- 在 8.0 中,引擎默认为 InnoDB。
【MySQL 8.0】导入 .frm .MYD .MYI相关推荐
- .frm_.myd_myi转换为.sql导入mysql数据库_把.frm,.myd,myi转换为.sql导入数据库
---------------------- Windows Phone 7手机开发. .Net培训.期待与您交流! ---------------------- 前几天在黑马论坛上遇到一个网 ...
- myd加入mysql数据库_mysql数据库是.frm,.myd,myi备份如何导入mysql
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- 数据库是.frm,.myd,myi备份如何导入mysql (转)
今天找了个案例,琢磨了半天,才分析大概出来,数据库是.frm,.myd,myi备份,不会导入mysql,到网上找了些资料,导入成功. 首先说一下这几种文件是干什么的,*.frm是描述了表的结构,*.M ...
- 如何将.FRM,.MYD,MYI文件转换为.SQL导入数据库中
先说说这几种文件是干什么的: *.frm是描述了表的结构, *.myd保存了表的数据记录, *.myi则是表的索引. 其实一个.frm文件就是对应的数据库中的一个表,表示数据表的表结构. . ...
- myd文件 php项目,MYSQL表引擎与文件.frm,.myd,.myi
mysql数据库新加了几个表,结果只有frm文件存在,如果直接复制到别的电脑,这几个表是提示错误的,为什么呢?查了下资料:frm.MYI.MYD分别对应MyISAM表的表结构\索引\数据文件. 我遇到 ...
- mysql 8.0 导入文件_mysql 8.0数据库迁移(直接复制文件)
caching_sha2_password认证插件提供更32313133353236313431303231363533e58685e5aeb931333433636131多的密码加密方式,并且在加密 ...
- MySQL 8.0导入样例数据库employees
1.下载 https://launchpad.net/test-db/employees-db-1/1.0.6 2.导入 [root@node1 app]# cd employees_db/ [roo ...
- mysql db.opt+ (frm,MYD,MYI)备份与还原数据库
2019独角兽企业重金招聘Python工程师标准>>> mysql数据库的备份与还原主要有3中方式 方式一 备份:通过导出sql执行文件备份数据库 还原:通过导入sql执行文件到my ...
- mysql5.6 之frm,MYD,MYI,idb,文件说明
如数据库a,数据库表b 如果表格b采用MyISAM,data\a中会产生3个文件: b.frm :描述表结构文件,字段长度等 b.MYD(MYData):数据信息文件,存储数据信息(如果采用独立表存储 ...
- mysql 8.0 导入文件_MySQL8.0实验-从本地文件导入数据
先使用以下代码创建一个表: 1 mysql> CREATE TABLE pet (name VARCHAR(20), owner VARCHAR(20),2 species VARCHAR(20 ...
最新文章
- 基于用户投票的排名算法(五):威尔逊区间
- 淘宝开发平台 java 调用实例
- 如何使用设计模式来构造系统--(7)
- Fail-fast 和 Fail-safe 机制
- 来了来了,HTML6展望!
- 力扣-811 子域名访问计数
- JavaWeb:JSP、EL、JSTL
- Windows系统下各浏览器常用CSS hack汇总表图
- 实战ItemTouchHelper仿网易新闻客户端自定义栏目页面
- Jack Platts:Polkadot 在 Staking 上的设计
- leetcode495. 提莫攻击
- (转)被讨厌的勇气--目录
- 设计必备,5个免费图标资源网站
- 全屏播放PPT时,播放音乐
- freeswitch + dbl 呼入设置
- 家庭NAS服务器(1)服务器的配置与选择
- emqx 修改网页客户端dashboard 密码
- 支持javascript的ppt软件_除了PPT还有哪些演示文稿制作软件
- 高德(百度)地图驾车路线规划和清除
- 群辉通过Docker搭建Redis集群