使用SSH通道访问MySQL的方法
发表于:2025-01-25 作者:千家信息网编辑
千家信息网最后更新 2025年01月25日,许多时候当要使用Mysql时,会遇到如下情况:1. 信息比较重要,希望通信被加密。2. 一些端口,比如3306端口,被路由器禁用。对第一个问题的一个比较直接的解决办法就是更改mysql的代码,或者是使
千家信息网最后更新 2025年01月25日使用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安全错误
数据库的锁怎样保障安全
传音控股通信软件开发工程师待遇
新民晚报光盘数据库
楚雄州网络安全执法检查方案
数据库的资料删了但日志还有是吗
软件开发经费预算项目
服务器亮度在哪里调节
无锡重型软件开发生产过程
mesh 网络技术
丰田gps服务器连接不上
网络技术与管理
深圳直销软件开发费用多少
消费品安全数据库的争议漩涡
excel 数据库连接
用服务器下载百度云盘
观网络安全后感350字
中职学院网络技术
网络安全学习哪些知识
网站网络安全事件应急预案
linux数据库单表降续排序
目前主流数据库技术
美亚柏科网络安全龙头
动物视频软件开发
计算机网络技术女生学好吗
广州微谷互联网科技有限公司
discuz上传服务器
数据库软件图标设计
互联网金融科技看法
为了网络安全我们该怎么做
找个软件开发工程师的好处
tbc不同服务器怎么用