mysql8.0及以上版本,容器创建后再添加配置lower_case_table_names=1,会导致重启报错
初始化失败
解决:
创建容器时指定配置,启动命令最后添加–lower-case-table-names=1
如:docker run -itd --name mysql-server -e MYSQL_ROOT_PASSWORD=123456 -v -p 3306:3306 mysql:8.0 --lower-case-table-names=1
注意:
1.映射配置也不能添加lower-case-table-names=1,否则报错
2.如果之前映射了数据配置,再次启动命令最后添加–lower-case-table-names=1,也会有影响。尝试通过上述命令启动,成功则更换映射地址或删除原先数据