1. 本际云推荐 - 专业推荐VPS、服务器,IDC点评首页
  2. 云主机运维
  3. VPS运维

MySQL区分大小写参数配置

背景简述

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

MySQL区分大小写参数配置

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