我有一个本地Laravel实例,该实例已在localhost上设置并运行。我想从该实例连接到远程MySQL数据库,以从数据库中提取数据并将其迁移到在本地创建的新数据库中。
尽管如此,问题是只能通过一个Web服务器访问远程数据库,因此,我必须通过Web服务器通过SSH隧道来访问数据库。
我能够通过MySQL Workbench成功建立到远程MySQL DB的这种SSH隧道连接,但是除SSH密钥文件外,它还需要Web服务器的所有SSH凭据。
是否可以在Laravel中进行此类设置,以便我可以从本地Laravel实例到远程MySQL DB进行SSH隧道?谢谢。