本文将和大家一起分享下5.7的新特性,不过我们要先从即将被删除的特性以及建议不再使用的特性说起。根据这些情况,我们在新版本及以后的版本中,应该不再使用,避免未来产生兼容性问题。
本文是基于MySQL-5.7.7-rc版本,未来可能还会发生更多变化。
2、预计取消的特性2.1、客户端交互协议中,EOF协议包不建议再使用了,建议改成OK协议包。WL#.2、不建议使用SHOWPROFILE指令,或直接从INFORMATION_SCHEMA.PROFILING中查看,建议利用PERFORMANCE_SCHEMA中的几个视图查看。WL#.2、基于DES算法的加解密函数不建议使用,取而代之的是用基于AES的加解密函数。WL#.4、同上,还不建议使用ENCODE()/DECODE()函数。WL#.5、建议采用ALTERUSER来为用户修改密码,不建议再使用SETPASSWORD修改密码。WL#.6、和InnoDB相关的4个系统参数innodb_large_prefix、innodb_file_format、innodb_file_format_check、innodb_file_format_max不再建议使用。WL#.7、不再建议在EXPLAIN后面加上EXTENDED/PARTITIONS关键字。WL#.8、不再建议使用collation_database、character_set_database系统参数。WL#2..9、不再建议使用sync_frm系统参数。WL#.10、不再建议使用
session.gtid_executed系统变量。WL#下一期,我们讲讲5.7的新特性。
参考: