Mysql表忽略大小写

来源:10-6 启动MyCat

慕田峪2157373

2020-03-10

老师,我现在遇到一个问题:使用mycat创建的表t_teacher,在replication集群中表变成了T_TEACHER,导致查询的时候找不到表。权威指南中说要配置mysql:

注意: Linux 下部署安装 MySQL,默认不忽略表名大小写,需要手动到/etc/my.cnf 下配置
lower_case_table_names=1 使 Linux 环境下 MySQL 忽略表名大小写,否则使用 MyCAT 的时候会提示找不到
表的错误!

请问如何在启动容器的时候配置mysql?

写回答

1回答

神思者

2020-03-10

如果是自己封装replication集群就没问题,随便修改配置文件。如果是别人封装的镜像,就要去看镜像里面的脚本文件,然后修改脚本文件,设置数据库配置文件

0
1
慕田峪2157373
就是用的这个镜像:mishamx/mysql,不是自己封装的
2020-03-10
共1条回复

阿里新零售数据库设计与实战 (升级版)

解锁“新零售”业务让数据库实战能力再上一层楼

2101 学习 · 701 问题

查看课程