赞
踩
本人遇到的情况为:因为表的大小写名称敏感,需要修改mysql的配置,
1、进入mysql容器后,修改my.cnf,添加了lower_case_table_names=1配置;导致docker restart mysql一直失败;通过docker logs imageid,发现mysql5.8之后不支持后续修改该配置,只能作罢
如果恢复mysql服务?
1、docker inspect [mysql id]
我们可以在这个配置文件里面找到MergedDir目录位置,
2、进入MergedDir目录的倒数上一级目录(即:路径去掉/merged),找到diff/etc/mysql/mysql.cnf,
3、删除掉lower_case_table_names=1的配置
重启docker mysql容器即可恢复mysql服务。
但是还是无法处理数据库表大小写敏感问题,待处理
Copyright © 2003-2013 www.wpsshop.cn 版权所有,并保留所有权利。