MySQLlinux下MySQL表名忽略大小写设置

lower_case_file_system | OFF        
表达当前分别轻重缓急写

******************************************

 

+————————+——-+
| Variable_name          | Value |
+————————+——-+
| lower_case_file_system | OFF   | 
| lower_case_table_names | 0     | 
+————————+——-+
2 rows in set (0.00 sec)

***************************************
mysql> show variables like “%case%”;

1.ROOT登录,vi /etc/my.cnf
2.在[mysqld]下进入一行:lower_case_table_names=1
    //(为0时区分)
3.保存退出,重启MySQL。

日前供销社项目标MySQL数据库要搬迁到linux下,部署时日志总是显得报找不到一个表,用MYSQL查看明明有其一表。后来经百度,原来LINUX下的MYSQL默认是分别表名大小写的。

修改章程

 

用命令查看当前是否区分轻重缓急写:

 

网站地图xml地图