gpt4 book ai didi

mysql - HeidiSQL 连接到 mysql 服务器 - 失去连接......服务器在读取初始

转载 作者:可可西里 更新时间:2023-11-01 07:09:10 26 4
gpt4 key购买 nike

连接数据库的新手,不知道从哪里开始进行故障排除 -

我目前正在使用 HeidiSQL 连接到托管在 Amazon Web Service - EC2 上的外部 Mysql 数据库服务器。

我可以通过以下设置使用 HeidiSQL 访问数据库:MySQL(SSH 隧道)主机名/IP:127.0.0.1用户:(用户)密码:(密码)3306端口

在 SSH 隧道选项卡中:plink.exe 位置设置为 putty.exesshhost + 端口:(我的主机ip)端口22私钥文件:(已设置)本地端口:3307

使用此配置,我能够登录到我的数据库。我的问题是当我尝试使用我自己的 putty 命令使用端口转发来做到这一点时:

在腻子中:我设置 SSH>tunnels - 源端口:3307,目标(我的主机 ip):3306本地和自动。我使用我的密码和 hostip 连接

回到 HeidiSQL,我将我的设置设置为:MYSL(TCP/IP)主机名:本地主机用户:(用户)密码(密码)3307端口

并尝试连接。我收到以下错误:SL ERROR (2013):在“读取初始通信数据包”时与 MySQL 服务器失去连接,系统错误:0

据我所知,这意味着我的 ssh 隧道正在运行,但其他地方出了问题。我现在不知道为什么这不起作用。我没有正确设置其他东西吗?防火墙自己?我的最终目标是连接另一个应用程序以使用相同的端口转发思想使用 ODBC 或 JDBC 与数据库通信。有日志可以检查某处吗?

最佳答案

你必须设置

AllowTcpForwarding yes
PermitTunnel yes

在/etc/ssh/sshd_config 中

关于mysql - HeidiSQL 连接到 mysql 服务器 - 失去连接......服务器在读取初始,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/12432260/

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