【发布时间】:2022-08-18 23:54:16
【问题描述】:
我是 docker、laravel 和 wsl2 的新手。我目前正在尝试启动并运行现有项目并连接到我已克隆到本地 Windows 环境中 MySQL 服务器的数据库。
我目前正在通过带有 WSL2 后端的 docker 运行,并且无法在 WSL 和在 Windows 本身上运行的 MySQL 服务器之间建立连接。我在我的.env 设置中尝试了localhost 和127.0.0.1,然后才意识到这是因为我在同一台计算机上的两个不同操作系统中运行。我可以连接到主数据库,也可以创建 MySQL 的 docker 映像并连接到该数据库,但两者都不会为我提供存放在我的克隆数据库中的数据,这也是我真正需要访问的数据。
有没有办法在 Windows 上运行的 WSL 和 MySQL Server 连接之间在同一台机器上建立连接?
标签: mysql docker windows-subsystem-for-linux