大佬们 PolarDB-X怎么不区分大小写,关闭大小写敏感?[阿里云PolarDB]

大佬们 PolarDB-X怎么不区分大小写,关闭大小写敏感。/home/polarx/polardbx/build/run/polardbx-engine/data/my.cnf
lower_case_table_names = 1
是这个参数吗?docker 启动的

「点点赞赏,手留余香」

    还没有人赞赏,快来当第一个赞赏的人吧!
=====这是一个广告位,招租中,联系qq 78315851====
1 条回复 A 作者 M 管理员
  1. 是的,在 PolarDB-X 数据库中,可以通过修改 my.cnf 文件中的 lower_case_table_names 参数来设置表名和列名的大小写敏感性。将该参数设置为 1 表示不区分大小写,设置为 0 表示区分大小写。
    要在 Docker 中设置该参数,请在启动 Docker 容器时添加 -e 参数,将参数 lower_case_table_names 设置为 1。
    例如:

    docker run -it --name polardbx -p 3306:3306 -e MYSQL_ROOT_PASSWORD=my-secret-pw -e lower_case_table_names=1 -v `pwd`/polardbx:/var/lib/mysql polardbx/polardbx
  2. 那默认my.cnf就是大小写不敏感。此回答整理自微信群“阿里云 PolarDB-X开源交流2号群”