通过SSH隧道连接远程MySQL-rds服务
场景:
现有一台MySQL-rds服务,地址:lws.rds.com:3306,用户名:lws,密码:123456,数据库:user。
现要在本地连接该服务,对数据进行处理,然而本地ip无法访问远程数据库。
已知有一台服务器A可以连接该数据库服务,ip:8.123.456.7,用户名:root,密码:654321,如何通过这台服务器的ssh隧道连接远程数据库服务。
实现:
使用ssh命令将远程数据库服务端口 通过ssh隧道 绑定到本地任意空闲端口,如下绑定到本地端口3307:
ssh -fN -L3307:lws.rds.com:3306 root@8.123.456.7
回车后输入服务器A密码654321,绑定成功。
使用:
在thinkphp中调用示例如下:
$dbstr = "mysql://lws:123456@127.0.0.1:3307/user";
$sql = "select * from user limit 1";
$arr = Db::connect($dbstr)->query($sql);
其他框架及语言用法类似,连接本地3307端口,即可映射到对应远程数据库服务端口,远程数据库账号密码正常输入即可。
通过SSH隧道连接远程MySQL-rds服务相关推荐
- 利用SSH隧道连接远程MySQL数据库
文章目录 一.前言 二.MySQL服务端 三.MySQL客户端 1.通过navicat工具利用SSH隧道连接MySQL数据库 2.手动建立端口转发规则(以linux为例) 3.使用jsch进行端口转发 ...
- mysql ssh错误_通过SSH隧道连接时,MySQL访问被拒绝错误
几个月来,我一直通过SSH隧道连接到我们本地测试服务器上运行的 MySQL实例,没有任何问题.突然之间,没有我能想到的任何变化,服务器已经开始拒绝来自Sequel Pro的登录尝试,但错误: Unab ...
- ssh 隧道 mysql_利用SSH隧道方式连接远程MySQL服务器
1.简介: 大多数人知道SSH是用来替代R命令集,用于加密的远程登录,文件传输,甚至加密的FTP(SSH2内置),因此SSH成为使用极广的服务之一,不仅如 此,SSH还有另一项非常有用的功能,就是它的 ...
- ssh隧道远程mysql_利用SSH隧道方式连接远程MySQL服务器
1.简介: 大多数人知道SSH是用来替代R命令集,用于加密的远程登录,文件传输,甚至加密的FTP(SSH2内置),因此SSH成为使用极广的服务之一,不仅如 此,SSH还有另一项非常有用的功能,就是它的 ...
- ssh 隧道 mysql_利用SSH隧道方式连接远程MySQL
1.简介: 大多数人知道SSH是用来替代R命令集,用于加密的远程登录,文件传输,甚至加密的FTP(SSH2内置),因此SSH成为使用极广的服务之一,不仅如此,SSH还有另一项非常有用的功能,就是它的端 ...
- 通过navicat工具利用SSH隧道连接MySQL数据库
前言:因为那台服务器信息比较重要,希望通信被加密,所以不适合直接将3306端口开放到公网.被加密了,而实际情况,可能通过公网访问数据库的需求,可考虑利用SSH隧道连接远程MySQL数据库. 如下连接不 ...
- python mysql ssh隧道_在python中使用ssh隧道连接mysql
通常为了保证数据库安全,不会允许直接连接数据库,而是需要通过SSH隧道去连接服务器背后的数据库: 今天我在用Python连接远程的MySQL时,直连遇到了无法连接的情况,使用了SSH隧道之后解决了问题 ...
- centos mysql ssh连接,使用SSH隧道连接MYSQL
1. 概述 本文介绍了如何使用SSH隧道连接MySQL,网络隔离导致无法直接访问数据库的问题. 第2节对需求进行了简单的描述:第3节介绍了linux环境下,如何通过SSH隧道连接MySQL:第4节介绍 ...
- mysql ssh隧道连接内网mysql
通过SSH隧道连接MySQL数据库 一.背景 问题所在:MySQL被运用于越来越多的业务中,在关键业务中对数据安全性的要求也更高,数据安全如果只靠MySQL应用层面显然是不够的,虽然说MySQL实现的 ...
最新文章
- tensorflow在训练和验证时监视不同的summary的操作
- python2和python3区别
- makefile:4:***缺少分隔符。 停止
- 设计模式复习-访问者模式
- 域 和 Session 的问题
- kylin备份元数据(用于清除不用的数据方式)
- eclipse maven插件创建java web项目(2)
- J2EE,J2SE,J2ME,JDK,SDK,JRE,JVM区别
- 让程序间隔执行并可以停止
- java对多态的理解_对于Java中多态的理解
- paip.c++ 转换 java 解决方案
- Topshelf 打包部署Windows服务
- Windows 命令 WMIC 使用详解
- 基于AD5933 生物复阻抗
- Mycat安装与配置详解
- 【Linux 内核 内存管理】内存映射相关数据结构 ③ ( vm_area_struct 结构体成员分析 | shared 成员 | anon_vma_chain 成员 | anon_vma 成员 )
- B - 最少硬币问题
- Python十分钟轻松入门
- 解决您所有WiFi问题的10个智能路由器
- 知识点滴 - 非正式组织结构权力
热门文章
- HTML+CSS网页制作——99银号
- malloc,calloc和realloc。
- win10保存文件需要管理员权限无法保存
- AcWing 1309. 车的放置 (加法原理、乘法原理、组合数排列数的求法、乘法逆元)
- 豆瓣8.5以上!这10本书,值得每个人读一遍
- 图书推荐系统项目分享
- 计算机网络实验报告一心得,《计算机网络实验报告》5_12330122_黄嘉敏_实验心得.pdf...
- 电商可以让农业“真香”吗?
- 微信小程序尺子样式滚动选择器组件
- 玩转CSDN:你离写一篇高逼格文章就还差几个工具而已