使用 SSH 隧道时如何指定目标 MySQL 服务器?

Mary-Kate Olsen
发布: 2024-11-06 07:46:02
原创
769 人浏览过

How to Specify a Target MySQL Server When Using SSH Tunneling?

通过 SSH 隧道连接到特定 MySQL 服务器

MySQL 用户经常面临通过 SSH 隧道安全访问托管在不同服务器上的多个数据库的挑战。那么问题来了:使用 SSH 隧道时如何指定目标 MySQL 服务器?

为了建立隧道,可以在基于 Debian 的 Web 服务器上使用像 autossh 这样的工具。然而,仅仅建立隧道可能还不够。关键在于指定在隧道创建过程中要访问的 MySQL 服务器。

以下命令解决此问题:

ssh -f [email protected] -L 3307:mysql1.example.com:3306 -N
登录后复制

将“[email protected]”替换为 SSH 主机将凭据“mysql1.example.com”替换为所需的 MySQL 服务器主机名,并将“3307”和“3306”更改为相关的 SSH 和 MySQL 端口。

建立隧道后,连接到指定的 MySQL服务器变得简单:

mysql -h 127.0.0.1 -P 3307
登录后复制

这种修改后的方法可确保通过 SSH 隧道成功连接到目标 MySQL 服务器。

以上是使用 SSH 隧道时如何指定目标 MySQL 服务器?的详细内容。更多信息请关注PHP中文网其他相关文章!

来源:php.cn
本站声明
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系admin@php.cn
作者最新文章
热门教程
更多>
最新下载
更多>
网站特效
网站源码
网站素材
前端模板