Mysql数据表、视图区分大小写修改

# 设置lower_case_table_names参数为1
# 1.编辑mysql配置文件(使用rpm安装一般在mysqld.cnf中配置)
sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
# 或
sudo vim /etc/mysql/my.cnf
# 2.在[mysqld]下正文第一行前插入(my.cnf文件在[mysql]下)
lower_case_table_names=1
# 3.保存,退出。重启mysql服务
	

参数含义:
lower_case_table_names: 此参数不可以动态修改,必须重启数据库
lower_case_table_names=0 表名存储为给定的大小和比较是区分大小写的
lower_case_table_names=1 表名存储在磁盘是小写的,但是比较的时候是不区分大小写
lower_case_table_names=2, 表名存储为给定的大小写但是比较的时候是小写的

猜你喜欢

转载自blog.csdn.net/qq_42049516/article/details/122603129