mariadb 忽略表名大小写,可以通过修改配置文件/etc/my.cnf。
警告:如果之前创建的数据库名称(表没有测试)中有大小写,那么请先将该数据库导出,删除后重新导入。不然会出现unknow database ....错误
1、关闭mariadb
systemctl stop mariadb
2、vim /etc/my.cnf
添加:lower_case_table_name=1
3、启动mariadb
systemctl start mariadb
进入mariadb交互模式: mysql -uroot -p
通过命令:show variables like "%lower_case_table_name" 可以看到 lower_case_table_name的值变为1了。
出现错误:unknow database ....
这是因为之前创建的数据库名称(表没有测试)中有大小写,关闭mariadb,将改动的地方注释掉,重启服务。导出有大小写的数据库,删除,重新建库导入