docker跑起来的mariadb基本都是linux环境下的,默认是区分表名大小写的,
如果要忽略,如下:
- 进入容器
容器名自己改
docker exec -it mariadb bash
-
找到my.cnf,我的在/etc/mysql下
-
更新一下包,好用vim来改
apt-get update
apt-get install vim
vim my.cnf
- 加入语句
[mysqld]
lower_case_table_names=1
- 重启mariaDB
service mariadb restart
- 退出容器 exit
exit
- 重启docker
docker restart mariadb
完成