mysql 5.5 --> 5.7常见功能变化:
1, YEAR(2) 功能移除,所有的都会转化为YEAR(4)
2, storage_engine -> default_storage_engine 默认存储引擎
3,thread_concurrency 取消该参数,会根据需要自行调整
4, INSERT DELAYED 和REPLACE DELAYED 不支持,会自动转化为INSERT/REPLACE; DELAY不生效
5, sql_mode
STRICT_TRANS_TABLES严格模式会被默认开启;升级后需要关闭
ONLY_FULL_GROUP_BY 默认开启,升级后需要关闭
注:sql_mode 改为 NO_ENGINE_SUBSTITUTION
6, mysql.user 中 Password 更新为:authentication_string
逻辑更新时,需要
添加参数: --add-drop-table
不可以包含参数:--flush-privileges
7,新增show_compatibility_56, 为了给5.6及以下版本获取information_schema数据;
8, innodb_buffer_pool_instances 默认值由1 (5.5) 变为 8 (5.6+) (refman-5.6 P193)
9, 独立表空间: innodb_file_per_table 默认值由 0(5.5 -) 变为 1 (5.6 +)