Docker MySQL无法被宿主机访问的问题解决

 更新时间:2022年07月06日 11:52:07   作者:氷泠  
本文主要介绍了Docker MySQL无法被宿主机访问的问题解决,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

1 问题描述

Docker启动MySQL容器后,创建一个localhost访问的用户:

create user test@localhost identified by 'test';

但是在宿主机中无法通过该用户登录:

mycli -u test

2 原因

Docker中的MySQL创建localhost的用户只能在Docker内部访问,而不能通过外部访问。

至于为什么能在宿主机访问root,是因为默认存在两个root,分别是:

  • root@localhost
  • root@%

test只有一个localhost

3 解决方案

创建test@%或者创建test@172.17.0.1即可:

create user test@% identified by 'test';
create user test@172.17.0.1 identified by 'test';

到此这篇关于Docker MySQL无法被宿主机访问的问题解决的文章就介绍到这了,更多相关Docker MySQL无法被宿主机访问内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • 使用Dockerfile部署nodejs服务的方法步骤

    使用Dockerfile部署nodejs服务的方法步骤

    这篇文章主要介绍了使用Dockerfile部署nodejs服务的方法步骤,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧
    2019-01-01
  • docker 如何实现磁盘读写

    docker 如何实现磁盘读写

    本文主要介绍了docker实现磁盘读写,包括创建Docker镜像、运行 Docker容器以及在容器中进行磁盘读写操作的步骤和代码示例,具有一定的参考价值,感兴趣的可以了解一下
    2024-01-01
  • docker安装redis并以配置文件方式启动详解

    docker安装redis并以配置文件方式启动详解

    这篇文章主要介绍了docker安装redis并以配置文件方式启动详解,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧
    2020-12-12
  • Docker安装部署neo4j的实战过程

    Docker安装部署neo4j的实战过程

    Docker是一种容器化技术,可以在Linux系统上部署应用程序,下面这篇文章主要给大家介绍了关于Docker安装部署neo4j的相关资料,文中通过图文介绍的非常详细,需要的朋友可以参考下
    2023-05-05
  • Centos7上安装docker的方法

    Centos7上安装docker的方法

    Docker从1.13版本之后采用时间线的方式作为版本号,分为社区版CE和企业版EE。这篇文章给大家介绍了Centos7上安装docker的方法,感兴趣的朋友一起看看吧
    2018-07-07
  • Docker 端口映射详细介绍

    Docker 端口映射详细介绍

    这篇文章主要介绍了Docker 端口映射详细介绍的相关资料,需要的朋友可以参考下
    2016-10-10
  • docker连接spring boot和mysql容器方法介绍

    docker连接spring boot和mysql容器方法介绍

    这篇文章主要介绍了docker连接spring boot和mysql容器方法介绍,具有一定参考价值,需要的朋友可以了解下。
    2017-10-10
  • docker可视化工具Portainer部署并汉化的操作

    docker可视化工具Portainer部署并汉化的操作

    这篇文章主要介绍了docker可视化工具Portainer部署并汉化的操作,具有很好的参考价值,希望对大家有所帮助。一起跟随小编过来看看吧
    2021-03-03
  • 修改Docker镜像默认存储位置的方法(解决方法)

    修改Docker镜像默认存储位置的方法(解决方法)

    这篇文章主要介绍了修改Docker镜像默认存储位置的方法,如果上面运行 Docker 服务,经过长时间的使用,会使原本就比较大的分区越来越不够用。如何更好地的处理这个问题呢,本文给出解决方案,需要的朋友一起看看吧
    2021-04-04
  • Docker Hub运行原理及实现过程解析

    Docker Hub运行原理及实现过程解析

    这篇文章主要介绍了Docker Hub运行原理及实现过程解析,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友可以参考下
    2020-10-10

最新评论