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