尝试通过 SSH 创建到 MySQL 的隧道

我在下面有点束缚。 我有一个客户希望我建立他的网站,但他运行带有 SSH 的服务器以及 CentOS 6.2 作为其操作系统。

现在,我试图在 MySQL Workbench 上添加 SQL 服务器以便于处理,但我无法连接到 MySQL。 SSH 连接功能会受到惩罚,而且我还可以使用 sudo 获得机会。

Web 服务器的人声称(我顺便使用 PuTTY):在端口 3306(源)上打开一个通道到 dest: 127.0.0 .1:3306 这是 MySQL 端口。

我将客户作为“root”并尝试使用我用来浏览到我附近的 SQL (phpmyadmin) 的密码作为来源,并且我尝试过不使用密码。

他还提到 MySQL 服务器只是响应环回。

在这之后我没有得到他,而且时间也很有限。 如果您有提示/建议或帮助,我将非常高兴。

经过数小时的失败后,我发现我实际上为 Workbench 中的 MySQL 链接使用了错误的用户名。 我使用了我的 SSH 登录名,这在我的情况下是不正确的。 我需要使用我专用的 MySQL 用户名(显然)。

3
2022-06-07 14:38:36
资源 分享
答案: 2

我在工作台中使用我的 SSH 登录来连接 Mysql,在我的情况下这是一个错误,因为我有一个专门的 Mysql 登录用户名和密码。 我同样必须定义我正在访问的系统。

0
2022-06-07 16:11:34
资源

使用 PuTTY,配置服务器人员提供的通道信息(连接 - > SSH - > 隧道)。 但是,使用“常规”SSH 连接所需的任何主机名和用户/密码,你说这很好用。

您不需要以 root SSH 登录到 CentOS 服务器,只需您自己的 SSH 登录。 这段话允许 Mysql Workbench 与 MySQL 对话,就好像它在你自己的邻居制造商上工作一样。

或者你声称你已经开发了 SSH 隧道,但是你不能有效地登录 MySQL?

2
2022-06-07 15:09:17
资源