0

我有一个在 localhost 上设置并运行的本地 Laravel 实例。我想从该实例连接到远程 MySQL 数据库,以从数据库中提取数据并将其迁移到本地创建的新数据库。

但问题是远程数据库只能通过一个 Web 服务器访问,因此,我必须通过 Web 服务器通过 SSH 隧道访问数据库。

我能够通过 MySQL Workbench 成功建立到远程 MySQL DB 的这种 SSH 隧道连接,但是除了 SSH 密钥文件之外,它还需要 Web 服务器的各种 SSH 凭据。

是否可以在 Laravel 中设置这种东西,以便我可以通过 SSH 隧道从本地 Laravel 实例到远程 MySQL 数据库?谢谢你。

4

0 回答 0