使用SSH通道访问MySQL的方法
发表于:2025-11-07 作者:千家信息网编辑
千家信息网最后更新 2025年11月07日,许多时候当要使用Mysql时,会遇到如下情况:1. 信息比较重要,希望通信被加密。2. 一些端口,比如3306端口,被路由器禁用。对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使
千家信息网最后更新 2025年11月07日使用SSH通道访问MySQL的方法
许多时候当要使用Mysql时,会遇到如下情况:
1. 信息比较重要,希望通信被加密。
2. 一些端口,比如3306端口,被路由器禁用。
对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使用一些证书,不过这种办法显然不是很简单。
相关学习视频教程推荐:mysql视频教程
这里要介绍另外一种方法,就是利用SSH通道来连接远程的Mysql,方法相当简单。
一、建立SSH通道
只需要在本地键入如下命令:
ssh -fNg -L 3307:127.0.0.1:3306 myuser@remotehost.comThe command tells ssh to log in to remotehost.com as myuser, go into the background (-f) and not execute any remote command (-N), and set up port-forwarding (-L localport:localhost:remoteport ). In this case, we forward port 3307 on localhost to port 3306 on remotehost.com.
二、连接Mysql
现在,你就可以通过本地连接远程的数据库了,就像访问本地的数据库一样。
mysql -h 127.0.0.1 -P 3307 -u dbuser -p dbThe command tells the local MySQL client to connect to localhost port 3307 (which is forwarded via ssh to remotehost.com:3306). The exchange of data between client and server is now sent over the encrypted ssh connection.
或者用Mysql Query Brower来访问Client的3307端口。
类似的,用PHP访问:
Making It A DaemonA quick and dirty way to make sure the connection runs on startup and respawns on failure is to add it to /etc/inittab and have the init process (the, uh, kernel) keep it going.Add the following to /etc/inittab on each client:sm:345:respawn:/usr/bin/ssh -Ng -L 3307:127.0.0.1:3306 myuser@remotehost.comAnd that should be all you need to do. Send init the HUP signal ( kill -HUP 1 ) to make it reload the configuration. To turn it off, comment out the line and HUP init again.
以上就是详解如何通过SSH通道来访问MySQL的详细内容,更多请关注其它相关文章!
通道
就是
端口
方法
办法
教程
数据
数据库
视频
重要
代码
信息
内容
可以通过
命令
情况
文章
时候
更多
证书
数据库的安全要保护哪些东西
数据库安全各自的含义是什么
生产安全数据库录入
数据库的安全性及管理
数据库安全策略包含哪些
海淀数据库安全审计系统
建立农村房屋安全信息数据库
易用的数据库客户端支持安全管理
连接数据库失败ssl安全错误
数据库的锁怎样保障安全
海南数据库安全箱行业
IP网络技术 大作业
网络安全信息专报
找不到dns服务器地址
阿里云的服务器怎样安全
专利信息中心数据库中检索
网络安全对未成年人保护工作
重庆渝北区苹果软件开发公司
手游英雄联盟怎么转服务器
国家网络安全儿童画
互联网巨头投资科技
了解并掌握光分配网络技术
美元对人民币数据库编程序
国家网络安全审查办报道
世界智能科技与网络安全
怎么把游戏放到服务器上面
为什么网络安全设备异常
qq邮箱的服务器id
互联网展台科技馆设计
eplan 如何导入数据库
襄阳推广机器人rpa软件开发
社保局网络安全管理
psn无法连接服务器
安卓apk可以看服务器地址吗
数据库知网文献下载
java图片插入数据库
服务器IDC运维
广东同湾互联网科技有限公司
网络安全信息的股票有什么
企业网络安全防护标准