docker连接mysql失败的解决办法:

1、通过“docker ps”命令查看正在运行的容器

2、运行“docker exec -it b30062adc08c /bin/bash”进入mysql容器

3、输入“mysql -u root -p”命令

4、重启mysql,再使用navicat连接即可成功。