win7下使用docker安装mysql并挂载的问题 10C

主机:win7

虚拟机软件:virtualbox

虚拟机安装:centos7

安装:mysql5.7.26

问题如下:

启动mysql5.7.26容器
语句如下:docker run --name mysql5.7_3311 -p 3311:3306 --privileged=true -v /usr/local/mysql/3311/data:/var/lib/mysql -v /usr/local/mysql/3311/conf.d:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.7.26

此时的mysql可以正常访问

然后对centos7和外部win7主机进行文件夹共享挂载, 挂载成功后可以在外部win7主机进行centos的操作

但是只要一旦挂载上以后,mysql就无法进行连接了
无论是先进行挂载再启动容器 还是先启动容器在挂载都不行

报错如下:

图片说明

看到网上有说直接重启容器中的mysql就可以修复
但是依然不行,报错如下

图片说明

在外部的共享文件夹中可以看到mysql的文件好像是缺失的
conf.d的映射文件为空

data的映射文件信息如下:
图片说明

希望可以请高手解决一下 如果可以QQ远程手把手教就更好了
跪谢

1个回答

Csdn user default icon
上传中...
上传图片
插入图片
抄袭、复制答案,以达到刷声望分或其他目的的行为,在CSDN问答是严格禁止的,一经发现立刻封号。是时候展现真正的技术了!
立即提问