背景简述
在云环境中,会出现MySQL5.7以下版本修改区分大小写参数导致备份失败,和MySQL8.0修改区分大小写参数导致无法启动。

MySQL区分大小写配置
2.1 MySQL5.7及以下版本
(1)异常分析:MySQL默认是区分大小写的,若表名大小写不同,元数据也会不同。如果把区分大小写改成不区分,会导致部分表无法识别。
(2)解决方案:需要修改lower_case_table_names参数前,将所有表名统一改成小写,修改参数后就可解决问题。
2.2 MySQL8.0版本
(1)异常分析:修改MySQL8.0的lower_case_table_names参数会导致云数据库启动失败。
(2)解决方案:在初始化时就设置好lower_case_table_names的值。
注:修改了lower_case_table_names参数后,必须重启MySQL服务才能生效。
作为本际云服务器推荐网的小编小本本,希望以上内容对大家有所帮助。
原创文章,作者:小编小本本,如若转载,请注明出处:https://www.benjiyun.com/yunzhujiyunwei/vps-yunwei/7313.html
