在 MySQL 8 中,表名默认是区分大小写的。如果需要设置表名不区分大小写,可以按照以下步骤进行:

  1. 编辑 MySQL 的配置文件 my.cnf,可以使用以下命令进行编辑(需要 root 权限):
sudo vim /etc/mysql/my.cnf
  1. 在 [mysqld] 段中添加以下内容:
lower_case_table_names=1
  1. 保存并退出 my.cnf 文件。

  2. 重启 MySQL 服务:

sudo systemctl restart mysql
  1. 登录 MySQL,执行以下命令检查是否设置成功:
show variables like 'lower_case_table_names';

如果输出结果为 1,则表示设置成功,表名不再区分大小写。注意,该设置只对新建的表有效,已经存在的表名不会改变。

linux 设置mysql 8版本不区分表名大小写

原文地址: https://www.cveoy.top/t/topic/cnUp 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录