mysql-workbench - 无法在 127.0.0.1 :3306 上添加客户端到服务器端口转发规则

标签 mysql-workbench ubuntu-14.04 portforwarding ssh-tunnel tunnel

我在 Windows 上使用 Putty 打开 ssh 隧道,设置端口 3306 以从外部网络远程连接到 Ubuntu 14.04 操作系统上的 MySql 服务器数据库。 我仅在端口 3306 上收到以下错误:

Failed to add client-to-server port forwarding rule on 127.0.0.1:3306: Address is already in use; bind () in ListeningSocket :: StartListening () failed: Windows error 10013: Attempting to access the socket in ways not allowed by the respective access authorizations.

使用其他端口...例如 5900 和 2222,隧道工作正常,但我不明白为什么会收到错误,因为我还执行了命令来检查 Ubuntu 上的端口

sudo lsof -i: 3306

我发现了

COMMAND  PID   USER   FD   TYPE  DEVICE  SIZE/OFF  NODE NAME

mysql    8637  mysql  10u  IPv4  37615     0t0     TPC  *: mysql (LISTEN)

我需要更改什么才能使端口 3306 上的隧道为我工作?提前致谢

最佳答案

我也有

bitvise failed to add server-to-client port forwarding rule 127.0.0.1:8080: Operation was rejected

我使用了 bitvise 并尝试进行远程端口转发。正如@IISanto 指出的。通过在启动 Windows 计算机上禁用 IPv6 协议(protocol)解决了这个问题。之后效果很好:

Client-to-server PF config in bitvise

关于mysql-workbench - 无法在 127.0.0.1 :3306 上添加客户端到服务器端口转发规则,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/58076047/

相关文章:

p2p - Skype 如何在没有端口转发的情况下工作?

android - 如何停止 adb 端口转发?

mysql - 使用 MAMP 设置 MySQL Workbench - 缺少 'mysql.sock' 文件

linux - UBUNTU 14.04 - Rstudio - 无法安装 ggmap 库

java - Ubuntu 14.04 上的 ElasticSearch Java 传输客户端 NoNodeAvailableException

php - 当我的 Postfix 收到邮件时无法触发我的 php 脚本

android - 为什么我的服务总是绑定(bind)到 ipv6 localhost 而不是 ipv4?

mysql - 如何在mysql中引用时间戳

java - 具有高级属性的 MySQL 连接,例如 program_name

python - 我如何从python中的函数参数获取和存储mysql中的值