mysql5.7新特性

Posted

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了mysql5.7新特性相关的知识,希望对你有一定的参考价值。

    mysql5.7版本出来后还是有大量的修改以及一些调优,修复一些bug,删掉了一些旧的参数,在这里就简单的整理一下

   因为平时都是使用二进制包安装mysql,所以这里就以mysql的二进制包部署开始。首先,mysql的安装初始化抛弃了旧版的mysql_install_db而使用mysqld --initialize初始化,在完成初始化后mysql的root密码并不是空密码,而是在初始化后会给出一个随机密码,要正常使用时需要在改掉密码后才可以使用,在mysql其他的安装部分都和以前的版本都是一样的

[[email protected] mysql]# ./bin/mysql --basedir=/usr/local/mysql --datadir=/data/mysqldata --user=mysql --initialize

在mysql5.7.7的版本以后mysql取消了默认的test库,添加了用户锁定的的功能和语法,而改成sys库,其中添加了相关的系统设置。而因为目前MongoDB等相关的文件nosql不断的兴起,在5.7版本中的mysql中还添加json支持,除此之外在5.7版本中大量使用innoDB引擎,不能再禁用InnoDB引擎,连系统的用户表也是是使用innoDB引擎,提升了性能改了些系统参数,此外还改了些其他指令的系统参数

本文出自 “技术随笔” 博客,转载请与作者联系!

以上是关于mysql5.7新特性的主要内容,如果未能解决你的问题,请参考以下文章

MySQL5.7新特性——在线收缩undo表空间

20180509MySQL5.7 新特性之虚拟列的使用

MySQL 5.7新特性介绍

mysql5.7新特性JSON数据类型解析

MySQL5.7新特性:lossless replication 无损复制

5分钟了解MySQL5.7的undo log在线收缩新特性