linux 设置mysql 8版本不区分表名大小写
在 MySQL 8 中,表名默认是区分大小写的。如果需要设置表名不区分大小写,可以按照以下步骤进行:
- 编辑 MySQL 的配置文件 my.cnf,可以使用以下命令进行编辑(需要 root 权限):
sudo vim /etc/mysql/my.cnf
- 在 [mysqld] 段中添加以下内容:
lower_case_table_names=1
-
保存并退出 my.cnf 文件。
-
重启 MySQL 服务:
sudo systemctl restart mysql
- 登录 MySQL,执行以下命令检查是否设置成功:
show variables like 'lower_case_table_names';
如果输出结果为 1,则表示设置成功,表名不再区分大小写。注意,该设置只对新建的表有效,已经存在的表名不会改变。
原文地址: https://www.cveoy.top/t/topic/cnUp 著作权归作者所有。请勿转载和采集!