1: 查看当前运行的Docker
docker ps
2: 进入要修改的Docker
docker exec -it 容器ID /bin/bash
3: 进入MySQL配置文件所在的目录
cd /etc/mysql
4: 安装vim
apt-get update
apt-get install vim
5:修改my.cnf配置文件
vim my.cnf
[mysqld]
lower_case_table_names = 1
lower_case_table_names = 0:表示表名大小写敏感,这意味着MySQL将区分表名的大小写,例如"Table1"和"table1"被视为两个不同的表名。
lower_case_table_names = 1:表示表名在存储时会被转换为小写,但在比较时仍然是大小写敏感的。这是MySQL在Windows平台上的默认设置。
lower_case_table_names = 2:表示表名在存储时会被转换为小写,并且在比较时也是大小写不敏感的。这意味着MySQL将视"Table1"和"table1"为相同的表名。
6:退出容器
(1)Ctrl + D
在交互式的容器中,按下 Ctrl + D 将会导致容器中的 Shell 终止,这会触发容器的停止(Stop)。这是因为 Ctrl + D 是退出 Shell 的快捷键,在退出 Shell 时,容器中运行的进程会随之终止,从而导致容器停止。
(2)Ctrl + P 和 Ctrl + Q 组合键
如果您希望在交互式容器中退出 Shell 但不停止容器,可以使用 Ctrl + P 和 Ctrl + Q 组合键,这样会将 Shell 分离(Detach)并返回到主机的命令行界面,而容器将继续运行。
7:重启容器,配置生效
docker restart 容器ID