栏目分类:
子分类:
返回
名师互学网用户登录
快速导航关闭
当前搜索
当前分类
子分类
实用工具
热门搜索
名师互学网 > IT > 系统运维 > 运维 > Linux

win10 docker下mysql8.0 Different lower

Linux 更新时间: 发布时间: IT归档 最新发布 模块sitemap 名妆网 法律咨询 聚返吧 英语巴士网 伯小乐 网商动力

win10 docker下mysql8.0 Different lower

win10 docker下mysql8.0 无法启动 错误: Different lower_case_table_names settings for server (‘2’) and data dictionary (‘0’)

原因是mysql文件夹大小写敏感
如果mysql已经启动过再去修改
my.cnf
lower_case_table_names=1
这个是不会生效的

如果你的数据库里面存在数据,按照以下步骤

修改电脑配置
此电脑 -> 控制面板主页 -> 程序和功能 -> 启用或关闭 Windows功能


勾选上 适用于Linux的Windows子系统 这一行

命令行进入到挂载出来的mysql data数据目录
执行 
fsutil.exe file setCaseSensitiveInfo ./ enable 
作用是将mysql安装的文件夹更改为区分大小写

然后启动容器即可

参考链接:
https://github.com/docker/for-win/issues/12384

转载请注明:文章转载自 www.mshxw.com
本文地址:https://www.mshxw.com/it/859521.html
我们一直用心在做
关于我们 文章归档 网站地图 联系我们

版权所有 (c)2021-2022 MSHXW.COM

ICP备案号:晋ICP备2021003244-6号