美文网首页
docker----解决宿主机无法连接docker容器中运行的m

docker----解决宿主机无法连接docker容器中运行的m

作者: 不过意局bugyj | 来源:发表于2019-03-30 18:54 被阅读0次

    问题描述

    docker pull mysql
    docker run --name=lmysql -p 3306:3306 -e MYSQL_ROOT_PASSWORD='password' -d mysql
    运行mysql容器后,本机使用:
    mysql -u root -p
    连接mysql会报错:
    ERROR 2002 (HY000): Can't connect to local MySQL server through socket '/var/lib/mysql/mysql.sock' (2)

    原因

    我在网上查找了很多文章,唯这种方法可以解决。具体原因我觉得可能是这样是从本机查找是否有mysql服务运行中,而不是像外部设备从端口中查找进程。

    解决办法

    mysql -h 127.0.0.1 -P 3306 -u root -p
    输入密码就可以登。

    相关文章

      网友评论

          本文标题:docker----解决宿主机无法连接docker容器中运行的m

          本文链接:https://www.haomeiwen.com/subject/mipsbqtx.html