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
完成
文章讲述了在Docker运行的MariaDB环境下,如何通过修改my.cnf配置文件,将默认的表名大小写敏感设置改为不敏感。具体步骤包括进入容器,安装vim编辑器,修改my.cnf添加[mysqld]lower_case_table_names=1的行,然后重启MariaDB服务及Docker容器。
452

被折叠的 条评论
为什么被折叠?



