gpt4 book ai didi

mysql - 连接到在 Docker 容器 ubuntu 16.04 上运行的 mysql

转载 作者:行者123 更新时间:2023-11-30 22:13:58 24 4
gpt4 key购买 nike

我在 docker 上有 mysql 容器。 Mysql 现在运行正确(因为我的应用程序正在运行)。 当我输入 docker-compose ps 时,我看到 mysql 已启动。这是 pom.xml 中的相关部分:

                <driver>com.mysql.jdbc.Driver</driver>
<url>jdbc:mysql://127.0.0.1:3310/fraud_dev</url>
<defaultSchemaName>abc_dev</defaultSchemaName>
<username>abc_dev</username>
<password>abc_dev_123</password>

我正在尝试在本地主机终端上连接 mysql。我正在输入:

mysql -u 'abc_dev'@'localhost:3310' -p

我正在输入密码。然后我收到这个错误:

错误 2002 (HY000):无法通过套接字 '/var/run/mysqld/mysqld.sock' (2) 连接到本地 MySQL 服务器

我不知道我哪里错了。我该如何解决?

谢谢。

最佳答案

您没有使用标准的 mysql 端口 3306。因此,您必须使用

指定使用的端口
mysql -u abc_dev -p -h localhost --port 3310

关于mysql - 连接到在 Docker 容器 ubuntu 16.04 上运行的 mysql,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39099778/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com