- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试远程访问 amazon ec2 mysql 服务器。
我的问题(肯定)是 Mac OSX。因为当我尝试通过相同的 mysql 客户端(MySQL Workbench 6.0)在从同一台 MacOSX 机器托管的 VM 内的 Windows 上连接时,它工作得很好。
我已经搜索了很多关于这个问题的信息。和 this guy认为问题出在名为 iStatPro 的第三方应用程序(实际上是一个仪表板小部件)。我有相同的小部件,我试图将其删除,但没有成功。
是否有其他应用程序阻止了我的 3306 端口(或 22 ssh 默认端口)?如果是,确定哪一个的最佳方法是什么?
提前致谢。
编辑:
我在尝试连接时遇到的错误与那个人遇到的错误完全相同。即:
Your connection attempt failed for user 'xxxx' from your host to server at xxxx.yyyyy.zzzzz.edu:3306:
Can't connect to MySQL server on 'xxxx.yyyyy.zzzzz.edu' (61)
编辑 [2]:
此外,然后我尝试使用 mysql workbench 进行连接,它立即拒绝连接。让我想,它甚至没有机会连接到 ssh tunel,在本地被拒绝。
编辑 [3]:
我用来连接到 mysql 远程服务器的参数是:SSH 主机名:99.999.999.999:22SSH 用户名:ubuntuSSH密码:空SSH key 文件:相应的 .pem 文件MySQL 主机名:127.0.0.1MySQL 服务器端口:3306用户名:root密码:我的密码默认模式:my_default_schema
编辑 [4]:
我可以很好地通过终端建立连接。
最佳答案
要解决 MySQLWorkbench 中的 SSH 连接问题,您必须首先在终端中手动创建 SSH 隧道:
ssh -nNT -L 1234:my-ec2-server.us-west-1.rds.amazonaws.com:3306 firstname.lastname@xxx.xxx.xxx.xxx
地点:
1234
= 您计算机上的本地端口3306
= 主机上要映射到的标准 MySQL 数据库端口firstname.lastname
= 您的 SSH 登录用户名xxx.xxx.xxx.xxx
= 您的 SSH 网关机器(堡垒主机)的 IP 地址然后设置 MySQLWorkbench 以连接到端口 1234 上的本地主机数据库:
MySQLWorkbench -> 数据库 -> 管理连接 -> 新建 -> 指定名称
使用完数据库后,在终端中按 Ctrl+C 手动断开/关闭 SSH 隧道。
关于mysql - 在 OSX 上通过 SSH 隧道连接到 MySQL 时出错,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/19745669/
我正在开发一个 voip 调用应用程序。我需要做的是在接到来电时将 Activity 带到前台。我在应用程序中使用 Twilio,并在收到推送消息时开始调用。 问题是我试图在接到任何电话时显示 Act
我是一名优秀的程序员,十分优秀!