SSH和MySQL Workbench上的标准TCP / IP

时间:2014-12-04 13:49:05

标签: ssh mysql-workbench tcp-ip

我刚在Mac上安装了MySQL Workbench,并尝试配置连接服务器的基本参数。

我知道服务器的URL(及其IP)以及端口号,当然还有我自己的用户名和密码。

尝试与Standard TCP/IP over SSH建立联系我对这些细节的去处感到困惑?

简单来说,SSH hostnameMySQL hostname之间有什么区别?

有人可以帮助我解决这些基本问题;例如哪个字段是指我在服务器上的凭据以及哪个字段与我的Mac的SSH客户端和shell等相关...?

谢谢

1 个答案:

答案 0 :(得分:3)

我建议您观看我的tutorial video,其中解释了这些细节并尝试帮助解决连接问题。此外,您可能希望通过终端建立ssh连接,以了解ssh的工作原理(创建到远程主机的SSH隧道,并从那里进行操作,就像在本地操作一样)。此外,仅在需要时使用SSH。如果您可以直接联系服务器,请执行此操作。

有关SSH工作的更多信息:

ssh主机是运行SSH服务器的计算机。您始终连接到SSH服务器,然后在其自身与您连接的客户端之间创建隧道。此隧道透明地转发命令,使其看起来好像您正在使用SSH主机。

现在想象一下你会坐在远程机器上。从哪个地址看MySQL服务器可以访问?这是您必须在Workbench中为MySQL服务器输入的地址。例如,如果您的MySQL服务器与SSH服务器在同一个盒子上运行,那么它可以在localhost(或IPv4 / IPv6环回地址)下访问。在这种情况下,您将在连接参数中输入localhost作为MySQL服务器地址。

希望澄清事情。

相关问题