docker安装的mysql设置忽略大小写
时间: 2023-10-13 15:23:56 浏览: 179
mysql如何设置不区分大小写
5星 · 资源好评率100%
要在Docker中安装的MySQL设置为忽略大小写,可以在启动容器时添加以下参数:
```
docker run --name mysql -e MYSQL_ROOT_PASSWORD=password -d mysql:latest --lower_case_table_names=1
```
其中,`--lower_case_table_names=1`参数表示将表名和数据库名都设置为小写,并忽略大小写。注意,在使用此参数时,所有的表和数据库名都必须使用小写字母。
另外,如果已经运行了一个MySQL容器,可以使用以下命令来修改配置:
```
docker exec -it mysql bash
```
登录到容器后,在`/etc/mysql/my.cnf`文件中添加以下配置:
```
[mysqld]
lower_case_table_names=1
```
然后重启MySQL服务:
```
service mysql restart
```
阅读全文