win10 docker中mysql启动报错

新手上路,请多包涵

我是在win10上安装的docker,然后在docker上安装的mysql8.0.19。之前一直用的好好的,但是一次电脑关机重启后,就报错了

Different lower_case_table_names settings for server ('2') and data dictionary ('0').

我的data dictionary是挂载到win10的目录的,我按着网上的提示,在数据库初始化的时候指定了lower_case_table_names =0,但报错了

The server option 'lower_case_table_names' is configured to use case sensitive table names but the data directory is on a case-insensitive file system which is an unsupported combination. Please consider either using a case sensitive file system for your data directory or switching to a case-insensitive table name mode.

望大佬指点

阅读 2.3k
1 个回答

lower_case_table_names配置项启用了,要求你的文件系统必须是大小写敏感的,但是win的文件系统是大小写不敏感的,所以报错了,修改一下lower_case_table_names的值吧

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题