docker启动mysql连接不上?
docker连接mysql失败的解决办法:
1.通过“docker ps”命令查看正在运行的容器;
2.运行“docker exec -it b30062adc08c /bin/bash”进入mysql容器;
3.输入“mysql -u root -p”命令;
4.重启mysql,再使用navicat连接即可成功。
docker mysql映射数据文件路径是存两份吗?
在使用Docker映射MySQL数据文件路径时,并不会存两份数据文件。Docker使用数据卷来映射数据文件路径,该数据卷是一个主机目录或一个命名的卷容器,该卷容器保存了MySQL数据文件。在容器中对数据的操作实际上是对映射的数据卷中的数据进行的,所以容器中的数据和映射的数据卷是同步的,不会存两份数据文件。