• 技术文章 >运维 >Docker

    连接docker中的mysql失败怎么办

    VV2020-05-21 11:39:53原创2131

    问题描述:

    在宿主机中使用navicat连接虚拟机中的mysql出现下图报错:

    516e44c5b6a99315335995d373c7c9d.png

    解决方法:

    1、首先使用docker ps命令查看正在运行的容器,确保我们想要连接的mysql已经启动,如果没启动使用docker start命令启动(下图查看结果表示已经启动了一个mysql)

    3faad58c7b7b8805fc271cc5e1406cd.png

    2、接着运行docker exec -it b30062adc08c /bin/bash命令进入mysql容器

    3、再接着输入mysql -u root -p命令,然后输入自己的密码,最后输入更新密码语句:ALTER USER ‘root’@’%’ IDENTIFIED WITH mysql_native_password BY ‘123456’;

    82b974065aab65ed097b853047933fe.png

    4、最后重启mysql再使用navicat连接即可成功

    6dd551c1ed93a500fbca3d9a3847f16.png

    推荐教程:docker教程

    以上就是连接docker中的mysql失败怎么办的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:docker mysql
    上一篇:如何查找docker的配置文件 下一篇:如何查看docker容器内的时间
    线上培训班

    相关文章推荐

    • 宿主机无法访问虚拟机中的docker容器怎么办• 如何清空docker日志• docker服务启动失败怎么办• 如何查找docker的配置文件

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网