首页  >  问答  >  正文

使用 Docker 运行 Mariadb 但数据库为空

<p>因此,我可以使用以下命令访问虚拟机内部运行 mysql: mysql -h (mariadb 的 IP) -u (用户) -p (密码) 数据库名称 现在,当我尝试创建以下命令以在 docker 容器内运行 mariadb 时:[ref](如何远程访问 docker 上的 mariadb?)。然后,当我显示表格时,它会显示<strong>空集(0.000 秒)</strong>。不知道为什么我无法通过docker看到数据。我也尝试使用 docker ip 作为容器,也是同样的事情。有谁知道解决这个问题的方法吗?预先感谢您。</p>
P粉364129744P粉364129744416 天前477

全部回复(1)我来回复

  • P粉144705065

    P粉1447050652023-09-01 10:44:05

    我能够弄清楚。我只需要做这样的事情 - 有时,您需要指定服务器的端口或强制 TCP 模式:

    mysql -h 173.18.0.2 -P 3308 --protocol=TCP -u root -p

    回复
    0
  • 取消回复