繁体   English   中英

无法连接到 MariaDB Docker 容器

[英]Can't connect to MariaDB Docker Container

我有 MariaDB 在 docker 上运行。 绑定地址在 my.cnf 文件中被注释掉,并且所有内容都显示为已设置。 我知道 IP 地址是什么,并且目前正在尝试强制 TCP 连接(我正在使用此资源: https//mariad-db.com/kb-envia-installing )。 我在另一个能够访问容器的 docker 容器中还有一个 java 程序 - 我只需要自己访问容器来加载一些 SQL。 关于为什么它没有连接的任何建议?

我现在正在运行这个命令(使用正确的 IP):

mysql -h 172.17.0.2 -P 3306 --protocol=TCP -u root -p

文档(即将修复)在运行容器时缺少参数-p 3306:3306以将容器中的 3306 暴露给主机。

建议下一个问题明确显示容器是如何运行的,用于派生 IP 地址的 docker 检查命令,以及mysql命令行显示的实际故障。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM