在企业中,为了安全地使用服务器,常常是用通过堡垒机才能连接到企业内部的服务器,当然也包括数据库。

于是我们时时需要通过堡垒机打隧道连到数据库,下面展示如何使用xshell用Navicat通过隧道连接到远程数据库。

1.用xshell与堡垒机建立连接

输入堡垒机的ip,你登陆的用户名及导入你的public key文件,pem或者是ppk后缀的文件

2.添加隧道信息

点击隧道 -> 添加 -> 转移规则

如把远程mysql的 3306 端口映射到本地的3310端口。

3.连接堡垒机后,打开Navicat

成功连接堡垒机后在Navicat新建一个Mysql 数据库连接,注意:每次连接数据库前都要先连接堡垒机。

用户信息是存在于Mysql上面的用户,参考图片:

4.连接测试,完成连接

5.新建查询,成功查询

转载于:https://www.cnblogs.com/RzCong/p/9258717.html

MySQL- 用Navicat通过隧道连接到远程数据库相关推荐

  1. laravel 使用SSH 隧道连接到远程数据库

    1.首先启动SSH隧道 #这里假设你的远程服务器地址是1.2.3.4,数据库安装在服务器本地,端口是3306 ssh -i ./path/to/id_rsa \-N -L 13306:127.0.0. ...

  2. 连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!

    连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法! 参考文章: (1)连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA ...

  3. sqlplus连接到远程数据库

    我一直以为sqlplus是服务器端的软件,今天我才知道sqlplus是客户端软件,用sqlplus也能连接到远程数据库.windows下具体连接方法如下: 如果已经配置过tnsname 方法一.在运行 ...

  4. 实战演练 | Navicat Premium 轻松连接阿里云云数据库

    Navicat Premium 是业界领先的数据库管理工具.与阿里云一起使用时,能为你带来前所未有的高质量端到端数据库开发体验.本期我们就带来如何轻松快速地使用 Navicat Premium 连接到 ...

  5. 【docker】dbclient远程访问非本机数据库(mysql,oracle,postgres,sqlserver/mssql),测试远程数据库连通性

    一.docker_dbclient远程连接mysql 1.将拉下来的mysql镜像跑起来 docker run -idt docker_dbclient:1.0 /bin/bash 2.进入mysql ...

  6. navicat连接linux远程数据库,使用Navicat forMySql远程连接Linux 系统上的数据库

    使用Navicat for MySql远程连接Linux 系统上的数据库 解决mysql"Access denied for user'root'@'IP地址'"问题1.问题说明: ...

  7. ssh隧道 mysql,如何通过SSH隧道连接MySQL

    Hello Guys, I''m trying to have an desktop app that will connect my website MySQL database. I have d ...

  8. 远程连接oracle01017,连接Oracle远程数据库错误:ORA-12541,ORA-12514,ORA-01017的解决方法!...

    1.出现如下错误:ORA-12541:TNS:no listener,如下图所示: 错误原因是我们没有开启Listener监听器服务,解决方法是在服务中开启这个服务,如下图所示. 2.出现如下错误:O ...

  9. .net mysql查询数据库连接_asp.net连接查询SQL数据库并把结果显示在网页上(2种方法)...

    在ASP.NET中,使用C#连接SQL数据库,并使用SQL语句查询,以前从来没有接触过C#,最近用到了,摸索了两天终于运行起来了,Mark一下,不喜勿喷 有两种方法:(说的是第一种方法不安全,我也不清 ...

最新文章

  1. 使用JAXP对xml文档进行DOM解析基础
  2. Protocol Buffers java
  3. u盘安装linux18.04.3遇到的坑
  4. 033_NavMenu导航菜单
  5. MySQL非分片字段查询_Mycat从入门到放弃-Go语言中文社区
  6. 怎么ping虚拟计算机,虚拟机和主机如何互ping,以及虚拟机网络配置遇到的那些坑...
  7. Wget CVE-2014-4877:FTP 符号链接任意文件系统访问
  8. C#通过FFmpeg获得视频文件参数
  9. 于.net开发平台项目案例集锦
  10. 图片类关于实现图片剪切功能的相关类的学习心得
  11. linux 重建文件系统命令,fsck命令 – 检查并修复Linux文件系统
  12. Ubuntu下安装Rabbitmq和golang环境
  13. mysql加载原ibd mysql8.0_MySQL 8.0 使用ibd文件恢复数据步骤
  14. yolov3从头实现(六)损失计算
  15. matlab 图像处理之直线拟合
  16. 高项_第三章项目立项管理
  17. 使用jemalloc优化java_C++性能优化(十) —— JeMalloc
  18. 修改antd下拉框样式
  19. pox控制器学习笔记
  20. (构造笔记)GRASP学习心得

热门文章

  1. android StringBuffer的使用
  2. Spring整合Mybatis之注解方式,(注解整合Junit)
  3. 使用FastJson解析时有关内部类的两个问题
  4. windows下安装配置mongodb
  5. python之操作系统介绍,进程的创建
  6. python入门_老男孩_集合_元祖
  7. Kafka 入门之集群部署遇到问题
  8. Java 第六次作业
  9. 兼容IE678的placeholder
  10. 使用HttpHandler解析并展示PDF文档内容