gpt4 book ai didi

mysql - Laravel Homestead - 通过 SSH 隧道连接到远程数据库

转载 作者:行者123 更新时间:2023-11-29 05:09:58 24 4
gpt4 key购买 nike

我想使用 Laravel Homestead 在本地进行开发,但 Laravel 应该通过 SSH 隧道连接到远程数据库,而不是 Homestead。

不知怎么的,我不知道该怎么做。有可能吗?

最佳答案

这不是 Laravel 问题,这是操作系统问题。您可以设置您的隧道:

ssh -L 3307:ec2-172-16-139-19.us-west-1.compute.amazonaws.com:3306 deploy@ec2-174-129-17-196.compute-1.amazonaws.com 

在哪里

3307 是本地端口,

ec2-172-16-139-19.us-west-1.compute.amazonaws.com 是数据库主机

3306是监听端口

deploy 是数据库用户名,并且

ec2-174-129-17-196.compute-1.amazonaws.com 是远程主机

然后你只需要配置你的 Laravel 连接来连接到

'mysql' => [
'host' => 'localhost',
'port' => 3307,
],

打开您的 config/database.php 并添加找到您的 mysql 连接。

关于mysql - Laravel Homestead - 通过 SSH 隧道连接到远程数据库,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/41066707/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com