可能是最全面的MySQL8.0与MySQL5.7差异分析

本文详细对比了MySQL8.0与5.7在账户安全、认证插件、密码管理、角色管理等方面的区别,分析了MySQL8.0的新增特性,如SQL窗口函数、GIS支持和性能提升,并提供了升级考虑建议。
摘要由CSDN通过智能技术生成

在这里插入图片描述
MySQL8.0MySQL5.7有什么区别和坑?有必要升级MySQL8.0吗?MySQL 8.02018年4月20日发布的全球最受欢迎的开源数据库的一个非常令人兴奋的新版本,一些关键的增强包括:SQL窗口函数公用表表达式NOWAITSKIP LOCKED降序索引分组正则表达式字符集成本模型和直方图JSON扩展语法,新功能,改进排序部分更新

那么我们有必要及时升级到mysql8.0吗?我们先说说Mysql8.0的新特点:

Mysql8.0的新特点

  1. 使用JSON表函数,您可以使用JSON数据的SQL机制。
  2. GIS地理支持。空间参考系统(SRS),以及SRS感知空间数据类型,空间索引和空间功能。
  3. 可靠性 DDL语句已变得原子性和崩溃安全,元数据存储在单个事务数据字典中。
  4. 由InnoDB提供支持!可观察性性能架构,信息架构,配置变量和错误记录的显着增强。
  5. 可管理性远程管理,撤消表空间管理和新的即时DDL。
  6. 安全 OpenSSL改进,新的默认身份验证,SQL角色,分解超级特权,密码强度等等。
  7. 性能 InnoDB在读/写工作负载,IO绑定工作负载和高争用“热点”工作负载方面明显更好。
  8. 增加了资源组功能,通过将用户线程映射到CPU,为用户提供一个选项,以针对特定硬件上的特定工作负载进行优化 。

然后我们分别从以下几点分别介绍MYSQL8.0MYSQL5.7的区别:

1. 账户与安全
用户的创建与授权 在MySQL5.7的版本:

grant all privileges on . to ‘jyzzc’@’localhost’ identified by ‘jyzzc1QAZ’; #grant all privileges on . to ‘用户名’@’主机’ identified by ‘密码’;

在MySQL8.0需要分开执行,否则使用以前的命令在8.

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

Abnerek

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值