IT数码 购物 网址 头条 软件 日历 阅读 图书馆
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
图片批量下载器
↓批量下载图片,美女图库↓
图片自动播放器
↓图片自动播放器↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁
 
   -> 大数据 -> 【MySQL 8.0】导入 .frm .MYD .MYI -> 正文阅读

[大数据]【MySQL 8.0】导入 .frm .MYD .MYI


前言

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

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. 最笨的办法

  1. 找两台电脑,一台安装 MySQL 5.7,并成功打开 .MYD 文件,保存为 .txt 文件
  2. 另一台安装 MySQL 8.0,创建一个数据库,并新建一个表头,然后导入 .txt 文件

4.1.1. 创建表

如何创建表

4.1.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。


  大数据 最新文章
实现Kafka至少消费一次
亚马逊云科技:还在苦于ETL?Zero ETL的时代
初探MapReduce
【SpringBoot框架篇】32.基于注解+redis实现
Elasticsearch:如何减少 Elasticsearch 集
Go redis操作
Redis面试题
专题五 Redis高并发场景
基于GBase8s和Calcite的多数据源查询
Redis——底层数据结构原理
上一篇文章      下一篇文章      查看所有文章
加:2022-05-25 11:38:09  更:2022-05-25 11:38:56 
 
开发: C++知识库 Java知识库 JavaScript Python PHP知识库 人工智能 区块链 大数据 移动开发 嵌入式 开发工具 数据结构与算法 开发测试 游戏开发 网络协议 系统运维
教程: HTML教程 CSS教程 JavaScript教程 Go语言教程 JQuery教程 VUE教程 VUE3教程 Bootstrap教程 SQL数据库教程 C语言教程 C++教程 Java教程 Python教程 Python3教程 C#教程
数码: 电脑 笔记本 显卡 显示器 固态硬盘 硬盘 耳机 手机 iphone vivo oppo 小米 华为 单反 装机 图拉丁

360图书馆 购物 三丰科技 阅读网 日历 万年历 2024年11日历 -2024/11/23 19:55:35-

图片自动播放器
↓图片自动播放器↓
TxT小说阅读器
↓语音阅读,小说下载,古典文学↓
一键清除垃圾
↓轻轻一点,清除系统垃圾↓
图片批量下载器
↓批量下载图片,美女图库↓
  网站联系: qq:121756557 email:121756557@qq.com  IT数码