设置数据库表名大小写敏感
1、1、查询当前数据库表名大小写敏感度
mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | ON |
| lower_case_table_names | 0 |
+------------------------+-------+
2 rows in set (0.00 sec)
2、2、vim /etc/my.cnf
在配置文件中添加lower_case_table_names = 1,在[mysqld]下添加上
0代表不忽略大小写敏感,1代表忽略大小写敏感。
设置完保存。
3、3、以安全模式关闭数据库mysqladmin -uroot -p shutdown
4、4、然后再启动mysql服务,systemctl start mysqld
5、5、然后重新查询敏感度当前情况
mysql> show variables like "%case%";
+------------------------+-------+
| Variable_name | Value |
+------------------------+-------+
| lower_case_file_system | OFF |
| lower_case_table_names | 1 |
+------------------------+-------+
2 rows in set (0.00 sec)
6、6、这些都做完了再导库,否则会出现问题,而且已经导了库再设置忽略大小写会导致在没忽略大小写时候导入的库无法删除。