如何使用HeidiSQL通过SSH隧道连接到laravel forge数据库

时间:2017-11-16 09:55:43

标签: database laravel ssh forge heidisql

我试图做上述事情。 HeidiSQL有很多设置,我有很多可能的值,但我不确定究竟是什么。以下是我可以放置值的不同地方

Settings screen

SSH screen

我所拥有的价值如下:

  • 数据库的IP地址(v)
  • 数据库使用的端口(w)
  • 数据库用户名和密码(x)
  • 我的ssh私钥(y)
  • 我要在我的电脑上使用的端口(z)

我尝试了很多组合,但通常会得到回复:

PLink退出意外。命令行为:C:\ Program Files \ PuTTY \ plink.exe -ssh [ip address] -P [数据库端口] -i [私钥位置] -N -L [我的端口]:[id地址]:[数据库端口]

感谢您的时间。

2 个答案:

答案 0 :(得分:1)

我现在找到了答案。

所需信息如下,这就是它的所在。要非常小心,实际放入所有这些值。

设定:

  • 主机名(A2) - 此数据库的名称​​这可能是正常的127.0.0.1
  • 用户(A5) - 数据库用户名
  • 密码(A6) - 数据库密码
  • 端口(A7) - 将找到mySQL的端口(例如3306)

SSH:

  • SSH主机(B2)+端口(B3) - 您的数据库IP和端口号(即23.5.4.3 22)
  • 用户名(B4) - SSH登录的用户名
  • Plink超时(B6) - 您可能需要增加此值(可能为15)
  • 私钥 - 私钥文件的位置。请注意,有时您可能会有密码。如果是这种情况,您可能必须使用通过Putty下载的选美
  • 本地端口 - 您希望计算机用于SSH隧道的端口。例如3306

这些是我认为有用的一些文章。

An article on similar topic

if you are stuck you could try and ssh in without heidi

Info about pageant

答案 1 :(得分:0)

Plink has been solved似乎有问题,您能否再给它一次机会?