与 MySQL 5.6 相比,MySQL 5.7 具有以下几个方面的新功能。

1) 随机 root 密码

MySQL 5.7 数据库初始化完成后,会自动生成一个 root@localhost 用户,root 用户的密码不为空,而是随机产生一个密码。

2) 自定义 test 数据库

MySQL 5.7 默认安装完成后没有 test 数据库。用户可以自行创建 test 数据库并对其进行权限控制。

3) 默认 SSL 加密

MySQL 5.7 采用了更加简单的 SSL 安全访问机制,默认连接使用 SSL 的加密方式。

4) 密码过期策略

MySQL 5.7 支持用户设置密码过期策略,要求用户在一定时间过后必须修改密码。

5) 用户锁

MySQL 5.7 为管理员提供了暂时禁用某个用户的功能,使被锁定的用户无法访问和使用数据库。

6) 全面支持JSON

MySQL 5.7在服务器端提供了一组便于操作 JSON 的函数。存储的方法是将 JSON 编码成 BLOB 后再由存储引擎进行处理。这样,MySQL 就同时拥有了关系型数据库和非关系型数据库的优点,并且可以提供完整的事务支持。

7) 支持两类生成列(generated column)

生成列是通过数据库中的其他列计算得到的一列。当为生成列创建索引时,可以便捷地加快查询速度。MySQL 5.7 支持虚拟生成列和存储生成列。虚拟生成列仅将数据保存在表的元数据中,作为缺省的生成列类型;存储生成列则是将数据永久保存在磁盘上,需要更多的磁盘空间。

8) 引入系统库(sys schema)

系统库中包含一系列视图、函数和存储过程,通过多线程、多进程、组合事务提交和基于行的优化方式将复制功能提高 5 倍以上,用户向外扩充其跨商品系统的工作负载时,得以大幅提升复制的效能和效率。

MySQL 5.7的新特性(新功能)相关推荐

  1. Android 6.0系统新特性及功能说明

    本文通过翻译官方文档和google开发者大会资料收集得出,转载请注明出处. Android 6.0系统新特性及功能说明... 1 1       优化用户体验:... 1 1.1        应用权 ...

  2. Java 12 新特性与功能

    Java 12 新特性与功能 Java 12是Java SE的第12个版本,于2019年3月19日发布.Java 12的发布背景主要是为了帮助开发人员更加高效的进行编程工作,提高Java的性能和稳定性 ...

  3. JDK11的新特性:新的HTTP API

    文章目录 简介 使用HTTP Client请求的基本流程 创建HTTP Client 创建HTTP Request 发送HTTP请求 异步HTTP请求 总结 JDK11的新特性:新的HTTP API ...

  4. iOS10 新特性-新功能,以及ReplayKit库

    iOS的10.0 本文总结了iOS的10,运行于目前推出iOS设备推出的主要开发者相关的功能. iOS版10引入了新的方法来增加您的应用程序通过帮助系统参与在适当的时候建议你的应用程序给用户.如果你在 ...

  5. Win10正式版 13个新特性新功能

    1Win10终于免费了! 今日晚些时候微软就要发布正式版Win10了,对于还在使用Win7,XP,Win8的大伙来说,Win10似乎更加陌生,更加具有争议性,那Win10到底怎么样呢?是否增加了更加强 ...

  6. HTML5 之 新特性 + 新对象

    HTML5的十大新特性 https://www.cnblogs.com/vicky1018/p/7705223.html Html5--File.FileReader.Blob.Fromdata对象 ...

  7. oracle数据泵能增量吗,Oracle12c中数据泵新特性之功能增强(expdp, impdp)

    Oracle的数据泵功能在10g中被引进.本文对数据泵在12c中的增强做一个概览. 1. 禁用日志选项(DISABLE_ARCHIVE_LOGGING) Impdp的TRANSFORM参数已经扩展为包 ...

  8. Android 6.0 新特性和功能,系统和 API 行为更新

    Android 6.0 API 更新(Android M.API Level 23) 指纹身份验证 此版本提供了一些新的 API,在受支持的设备上,用户只需扫描其指纹即可完成身份验证,这些 API 还 ...

  9. 我的win8期待 新功能 新特性 新改进

    声明:  资源共享,但若转载或剪辑,请尊重我的劳动成果!!! [ 所有图片将不会显示] 一.  文件夹"世界":           1.文件夹大小,小的太小,大的太大,希望再增加 ...

  10. HTML5的新特性----拖放功能

    拖放的基本概念很简单:创建一个绝对定位的元素,使其可以用鼠标移动 <h1>拖动源对象可以触发的事件</h1><img src="img/p3.png" ...

最新文章

  1. 16.异常处理机制:exception
  2. 操作系统(3) -- 内存管理
  3. 关于font-size对垂直居中影响的问题
  4. 老司机实战Windows Server Docker:1 初体验之各种填坑
  5. 用matlab求解工作时间调度问题,置换流水车间调度问题的MATLAB求解.doc
  6. [导入]将Byte数组转化为String
  7. enq: HW - contention等待事件
  8. PCI Geomatica 操作视频专辑
  9. C#+Winform用ReportViewer控件制作报表
  10. 上海巨人网络面试经历
  11. 4.前端注册表单验证 表单回填
  12. php师汤姆猫壁,汤姆猫家族与vivo游戏中心线上线下破壁联动
  13. 小米android10升级版本,小米9 MIUI安卓10开发版已开始推送,建议大家不要去升级!...
  14. 提升30%转化率的LBS网络营销神器--高精准IP定位
  15. 结庐在人境,而无车马喧
  16. source insight 4.0 使用make命令编译
  17. 局域网不能访问的问题
  18. 《微机原理与接口技术》简答题总结
  19. 运维必备的DevOps工具链大盘点
  20. 【历史上的今天】12 月 3 日:世界上第一条短信;Fortran 语言之父诞生;百度贴吧上线

热门文章

  1. DL之FasterR-CNN:Faster R-CNN算法的简介(论文介绍)、架构详解、案例应用等配图集合之详细攻略
  2. Crawler之Scrapy:Scrapy简介、安装、使用方法之详细攻略
  3. flutter 主题切换
  4. Linux设置SSH登录(SecureCrt)
  5. Laravel5.1 搭建博客 --文章的增删改查
  6. Hadoop之HDFS(一)HDFS入门及基本Shell命令操作
  7. Windows下安装MySQL(解压版本)
  8. C++学习19 类的多继承
  9. [BZOJ1015] [JSOI2008] 星球大战starwar (并查集)
  10. 页面状态javascript 判断 iframe是否加载成功