繁体   English   中英

如何从 VSCode 连接到 mysql docker 容器?

[英]How to connect from VSCode to a mysql docker container?

我只是在测试 VSCode MSSQL 扩展,我有一个简单的 MySQL 服务器在 docker 上运行这个 docker-compose 文件。

services:
  sql-server-db:
    container_name: testDB
    image: mysql
    ports: 
      - "3306:3306"
    environment:
      MYSQL_ROOT_PASSWORD: admin
      ACCEPT_EULA: "Y"

我可以从 CLI 连接,我可以从 windows SQL Workbench 连接,但我无法从 VSCode 扩展连接。

错误: [9:42:32 PM] Connecting to server "localhost,3306" on document "localhost,3306__root_undefined". [9:42:32 PM] Error connecting to server "localhost,3306". Details: Internal connection fatal error. [9:42:32 PM] Connecting to server "localhost,3306" on document "localhost,3306__root_undefined". [9:42:32 PM] Error connecting to server "localhost,3306". Details: Internal connection fatal error.

有任何想法吗?

我猜你应该使用 sql-server-db 除了 localhost 作为 VScode SQL 连接中的主机名。

有几乎相同的问题,尝试另一个扩展: https://github.com/cweijan/vscode-database-client

暂无
暂无

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

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