mysql中5.6与5.7有什么区别

文 / @WordPress主题

MySQL中5.6与5.7版本的区别主要分为编译安装区别、初识化时的区别、功能和特性的区别等几个方面。

首先,编译安装方面,MySQL5.7版本更新后需要BOOST库的支持,并且官网提供的源码有带boost库和不带boost库的两种。不带boost库的源码需要单独安装boost库,而带boost库的源码直接安装即可。此外,MySQL5.7版本还支持多主一从的高可用方式。

其次,在初识化方面,5.6版本的初识化需要运行mysql_install_db脚本,而5.7版本的初识化可以通过运行mysqld--initialize命令完成,同时默认生成一个随机密码并保存在文件中。

另外,在功能和特性方面,MySQL5.7版本相比于5.6版本提供了更多的安全性保障,包括密码过期机制、更为简单的SSL安全访问配置、用户表mysql.user的plugin字段不允许为空、不再支持旧密码格式等。此外,MySQL5.7版本还提供了对JSON的支持、generated column列的计算等新特性,同时也对易用性和可用性进行了优化,例如在线配置复制的过滤规则、buffer pool大小等。

最后,在性能方面,MySQL5.7版本新增了临时表的性能改进、只读事务性能改进、加速连接处理、复制性能改进等功能,提高了数据库的整体性能和稳定性。

总的来说,MySQL5.7版本相比于5.6版本在安全性、功能特性、易用性和性能方面都有很大的改进和优化。

添加UTHEME为好友
扫码添加UTHEME微信为好友
· 分享WordPress相关技术文章,主题上新与优惠动态早知道。
· 微信端最大WordPress社群,限时免费入群。