【发布时间】:2021-11-26 03:49:21
【问题描述】:
我只是在测试 VSCode MSSQL 扩展,我有一个简单的 MySQL 服务器在这个 docker-compose 文件中运行在 docker 上。
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.
有什么想法吗?
【问题讨论】:
-
我会在这里疯狂地猜测,但这可能是因为mysql和mssql是不同风格的数据库吗? mysql 映像的 EULA 是什么?这个撰写文件是从哪里来的?
-
你试过用 127.0.0.1 代替 localhost,
标签: mysql docker visual-studio-code docker-compose