一天一问答(四):docker 启动mysql5.6,但是Navicat连接不上?报2003

一天一问答(四):docker 启动mysql5.6,但是Navicat连接不上?报2003_第1张图片

docker 启动mysql步骤:

1.下载镜像

docker pull mysq:5.6

2.启动mysql

docker run --name mydql5_6 -e MYSQL_ROOT_PASSWORD=123456 -d mysql:5.6

连接就报上面的错误。。

3.但是cmd 能正确连接mysql

docker exec -it  mysql5_6 bash

mysql -uroot -p123456

最后的解决办法是指定mysql 的端口

docker run --name mysql5_6 -e MYSQL_ROOT_PASSWORD=123456 -p 3306:3306 -d mysql:5.6

 

你可能感兴趣的:(千奇百怪得Java)