更新时间:2024-11-20 gmt 08:00
如何设置rds for mysql的表名是否区分大小写-九游平台
云数据库 rds for mysql的表名是否区分大小写支持通过以下两种方式设置:
- (lower_case_table_names):仅支持mysql 5.6和5.7版本。
- :mysql 8.0、5.7、5.6版本均可以通过在管理控制台或api创建数据库实例时指定表名是否区分大小写。
已创建的实例上修改参数

- 修改表名大小写不允许有重名表。
- 仅在备份没有延迟的情况下,修改表名大小写参数。通过查看监控指标“实时复制时延”,判断是否有备份延迟。
- 场景一:实例下没有只读实例(修改主实例参数 > 重启实例)
- 。
- 单击管理控制台左上角的
,选择区域。
- 单击页面左上角的
,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在“实例管理”页面,单击主实例名称,进入实例的概览页面。
- 在左侧导航栏中选择“参数修改”,在“参数”页签修改“lower_case_table_names”参数。
例如:将“lower_case_table_names=1”改成“0”,即区分大小写。
- 单击“保存”,在弹出框中单击“是”,保存修改。
- 返回实例列表,选择“更多 > 重启实例”。
- 在弹框中,单击“确定”重启实例,使参数修改生效。
- 场景二:实例下存在只读实例(修改只读实例参数 > 重启实例 > 修改主实例参数 > 重启实例)
- 。
- 单击管理控制台左上角的
,选择区域。
- 单击页面左上角的
,选择“数据库 > 云数据库 rds”,进入rds信息页面。
- 在“实例管理”页面,单击
展开只读实例,单击只读实例名称,进入实例的概览页面。
- 在左侧导航栏中选择“参数修改”,在“参数”页签修改“lower_case_table_names”参数。
例如:将“lower_case_table_names=1”改成“0”,即区分大小写。
- 单击“保存”,在弹出框中单击“是”,保存修改。
- 返回实例列表,在主实例上选择“更多 > 重启实例”。
- 在弹框中,单击“确定”重启实例,使参数修改生效。
- 单击主实例名称,进入实例的概览页面。
- 在左侧导航栏中选择“参数修改”,在“参数”页签修改“lower_case_table_names”参数。
例如:将“lower_case_table_names=1”改成“0”,即区分大小写。
- 单击“保存”,在弹出框中单击“是”,保存修改。
- 返回实例列表,在主实例上选择“更多 > 重启实例”。
- 在弹框中,单击“确定”重启实例,使参数修改生效。
父主题: 数据库参数修改
相关文档
意见反馈
文档内容是否对您有帮助?
提交成功!非常感谢您的反馈,我们会继续努力做到更好!
您可在查看反馈及问题处理状态。
系统繁忙,请稍后重试
如您有其它疑问,您也可以通过华为云社区问答频道来与我们联系探讨