修改数据库是否区分大小写方法
使用命令查看数据库是否区分大小写:
show variables like '%lower%';
- 开mysql配置文件
vim /etc/my.cnf
- 在尾部追加一行
lower_case_table_names=1
并保存,然后再初始化数据库。 - 重启mysql,
systemctl restart mysqld.service
如果这个操作是在初始化数据库之后,且数据库版本为Mysql8.0,那么肯定报错
解决方法如下(不在意数据)
- 停止MySQL
systemctl stop mysqld.service
- 删除 MySQL的数据 /var/lib/mysql
rm -rf /var/lib/mysql
- 开mysql配置文件
vim /etc/my.cnf
- 在尾部追加一行
lower_case_table_names=1
并保存,然后再初始化数据库。 - 重启mysql,
systemctl restart mysqld.service
此时问题解决。
如果在意数据,那么请先保存数据,然后重装Mysql!!!