一 简介:关于存储数据文件的改进
二 数据文件:
   1合并了存储数据库对象信息的事务性数据字典
      1 相关文件等存储引擎层存储元数据文件已消失,只有ibd文件,元数据存储在数据字典表
         以下为消失的常见数据文件(未全部列出)
        frm 表定义文件
        db.opt 数据库定义文件
        par 分区定义文件
        trg 触发器定义文件
    2 数据字典表是不可见的
  2 新型数据文件mysql.ibd
    路径 /data/数据目录
    内容 存储数据库字典表和非数据字典系统表
    触发更新 针对元数据的操作(库表的删除,创建,DDL)都会触发mysql.ibd的更新 
   禁止 禁止修改此文件的文件名,否则可能导致很严重的后果
三 账号
 1 采用新型caching_sha2_password认证插件
 2 mysql8.0需要先创建用户和设置密码,然后才能授权,否则会提示语法错误
 3 远程访问
  1 升级navicat驱动和相应mysql客户端,采用新型加密方式
  2 把mysql用户登录密码加密规则还原成mysql_native_password(ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password';)
  3  修改密码时,必须带上原密码 由参数password_require_current控制

四 控制

1 ctrl+c 不再退出客户端

2 切库后会显示当前的库名,用以提示使用者

五 infomation_schema 相关

1 查询information_schema时,不再创建临时表

2 直接通过数据字典表获取数据,不再通过show database,show tables等命令或者查看frm文件等操作
  3 允许使用索引构建有效的查询元数据语句的执行计划
  4 缓存statistics和tables的相关信息

下面是2种对比图


 总结 针对元数据的收集会更高效,不会出现因为表太多导致的收集效率问题

转载于:https://www.cnblogs.com/danhuangpai/p/10319314.html

mysql 8.0 ~ 存储和账户相关推荐

  1. sql server的密码采用自带什么密码技术存储_【技术分享】浅谈MYSQL 8.0新特性

    于树文 云技术管理处 01 MySQL 8.0中添加的功能 1. 新的系统字典表 整合了存储有关数据库对象信息的事务数据字典,所有的元数据都用InnoDB引擎进行存储. 2. 支持DDL 原子操作 I ...

  2. mysql删除了密码怎样恢复_window 下如何恢复被删除的mysql root账户及密码(mysql 8.0.17)...

    不久前自学完完sql,下了mysql8.0.17,安装配置好后探索着,想着用root账户登上去能不能删除root账户呢,然后就想给自己一巴掌,,, 如何快速恢复root: 1.关闭mysql服务:wi ...

  3. MyISAM 存储引擎(mysql 8.0)

    MyISAM基于旧的(不再可用的)ISAM存储引擎,但有许多有用的扩展. 表 16.2 MyISAM 存储引擎特性 特征 支持 B树索引 是的 备份/时间点恢复(在服务器中实现,而不是在存储引擎中.) ...

  4. mysql gettimestamp_使用mysql数据库,存储日期字段使用timestamp类型的时候,取出来的数据最后面会多一个.0 【解决方案】...

    mysql数据库,存储日期字段使用timestamp类型的时候,取出来的数据最后面会多一个.0 . 看似是YYYY-MM-DD HH:MM:SS,但其实应该是yyyy-MM-dd hh:mm:ss.f ...

  5. 【NodeJs-5天学习】第四天存储篇① ——安装使用mysql 8.0

    [NodeJs-5天学习]第四天篇① --安装mysql 8.0 1. 前言 2. MySql 8.0 2.1 下载 2.2 安装 2.3 常用命令 2.3.1 MySQL服务的启动和停止 2.3.2 ...

  6. mysql 8.0.21 安装配置方法图文教程

    一.下载 1.下载安装包 mysql下载路径 直接点击链接也可以下载:mysql 8.0.21 2.解压压缩包 解压到安装的目录: 3.在此目录下新建my.ini配置文件 1 2 3 4 5 6 7 ...

  7. mysql 8.0远程连接_安装mysql 8.0.17并配置远程访问的方法

    一.安装前准备 查看数据库版本命令: mysql --version mysql-community-common-8.0.17-1.el7.x86_64.rpm mysql-community-li ...

  8. MySQL 8.0 ROLE管理

    点击上方"蓝字" 关注我们,享更多干货! 数据库里对应的权限都可以指定赋予,那么角色的作用是什么? 数据库里角色是一个命名的权限集合,为了对许多拥有相似权限的用户进行分类管理,定义 ...

  9. MySQL 8.0 数据字典有哪些变化?

    墨墨导读:MySQL8.0 数据字典(Data Dictionary)也在进化中.MyISAM系统表全部换成InnoDB表 ,支持原子DDL.复杂度增加了.考虑过是否跟业务数据库有资源抢夺的现象,这些 ...

最新文章

  1. 牛逼了!8000页Java 核心知识点+面试题整理,超全!
  2. 如何解决win10+VS2017+WDK环境下编译C++程序提示error LNK1104无法打开文件*.lib的问题
  3. 解决移动端 手机号input 属性为 number,maxlength无效情况
  4. 作者:牛海波,男,中国国防科技信息中心工程师。
  5. ORA-00600 [4194] 故障处理
  6. 多个cpu显卡组装的服务器,小白折腾玩玩服务器配置,洋垃圾配件组装一次点亮...
  7. 批处理文件中获取当前所在路径的几种方法,以及写文件到txt
  8. java毕设项目开源啦,springboot+vue+springcloud的家庭理财系统
  9. 笔趣阁小说TXT采集软件工具
  10. 计算机实验PPT情景短剧,8.用计算机做科学实验.ppt
  11. 齐次线性方程组与非齐次线性方程组的区别
  12. eact源码解析7.Fiber架构
  13. c# 试图加载格式不正确的程序。 (异常来自 HRESULT:0x8007000B)
  14. 和刘备相关的人(九 )
  15. 笔记本电脑怎样重装系统
  16. 问题——Word中一级标题离页眉很近
  17. 怎样理解心藏神,肝藏魂,脾藏意,肺藏魄,肾藏精志?
  18. mendix费用价格
  19. 力扣 2309. 兼具大小写的最好英文字母
  20. 7月 显卡选购指南矿难矿卡环境下选购选卡 AMD 6700 与6750xt 等解决方案

热门文章

  1. Centos netperf安装
  2. leetcode算法题--最长的斐波那契子序列的长度
  3. git status清空_Git常见命令和遇到问题的解决办法
  4. vim中taglist使用
  5. php memcache
  6. ZOJ3531: [SDOI2014] 旅行
  7. ICPC2008哈尔滨-A-Array Without Local Maximums
  8. 软件工程第二次结对作业
  9. MySql实现分页查询的SQL,mysql实现分页查询的sql语句 (转)
  10. 一周冲刺计划第七天11.21