[原文地址] https://blog.csdn.net/lv_shijun/article/details/52453500

背景:

我们经常去操作生产环境服务器,用命令操作比较不方便,所以我们想和平时开发的时候一样,用客户端操作数据库,下面就介绍平时用的最多的两种数据库客户端工具 SQLyog 和 Navicat。

这两种工具链接的问题描述:

前提是用命令启动停止 Mysql 数据都正常的情况下。

若用平常的方式直接输入 ip,用户名,密码,testConnection 的时候会报错 error2003,无法连接 localhost。原因不是数据库没开权限,是没有使用 ssh 链接。

1、SQLyog 客户端的使用

MySQL Host Address(一般为 localhost),端口(一般都为 3306),用户名(一般为 root),密码,

直接点 Connect 或 Test Connection 都连接不成功,需要选择 ssh 进行配置,见下图:

需要对 Use SSH Tunneling 进行打对勾,然后,输入必填项

SSH Host Address——> 远程服务器的 ip 地址或域名

Username——> 远程服务器的登录用户名

SSH Port——> 默认是 22,此处固定不变

Password——> 远程服务器的登录密码

Mysql 和 ssh 中的必填项都输入完毕后,在 mysql 界面,点击 Test Connection,测试通过。然后点击 Connect,进行数据库的链接

2、navicat 客户端的使用

输入目标数据库的域名 / IP (一般为 localhost),端口(一般都为 3306),用户名(一般为 root),密码,如下图:

然后不要点 OK 按钮,将标签切换到 SSH 这个 tab,如下图:

与 SQLyog 相同,选中 Use SSH Tunnel,输入远程服务器的 ip,远程服务器的登录用户名和密码,端口 22 为默认的不需要修改,

然后点击 ok 按钮,保存链接即可

navicat 使用代理跳板机(nginx)连接远程服务器mysql数据库相关推荐

  1. linux mysql 10061_详解使用navicat连接远程linux mysql数据库出现10061未知故障

    使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境: ...

  2. 最详细Android连接远程的MySQL数据库实例

    最详细Android连接远程的MySQL数据库实例 tags:MySQL 文章目录 最详细Android连接远程的MySQL数据库实例 前言 环境配置 查看MySQL:version方法 新建Andr ...

  3. 如果连接远程的mysql数据库连不上,可用下面的方法试下

    在远程的mysql数据库下执行 mysql> grant all on *.* to 用户名@'%' identified by '密码';  mysql> flush privilege ...

  4. navicat连接远程服务器mysql报10060错误

    如果是使用阿里云,腾讯云等服务器,连接时出现以下错误 首先确认本地是否能够ping通远程服务器 云服务器是否开通了安全组 安全组是在云服务器里的防火墙设置 以下是腾讯云服务器的设置 创建新的规则,开放 ...

  5. Navicat连接云服务器MySQL数据库(华为云)

    本文所用环境:华为云弹性服务器:Linux操作系统:CentOS 7.6 64bit with ARM (64-bit) 文章目录 一.前期准备 二.Navicat连接云服务器数据库 三.可能出现的问 ...

  6. 本地连接云服务器mysql数据库出现Access denied的解决方法

    1.问题描述 之前重装了云服务器的系统,又重新安装了MySQL数据库,今天在本地用Navicat连接时出现Access denied错误,拒绝了本地的连接 2.解决方法 确认你已经安全组规则配置了my ...

  7. 如何将远程服务器MYSQL数据库导出导入

    2019独角兽企业重金招聘Python工程师标准>>> MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了. 第二 ...

  8. C#连接云服务器MySql数据库

    环境 vs2017 第一步 在主窗口代码区新建一个类 用于连接数据库 在开发过程中其他窗口 常常也需要 对数据库进行操作 如果在每一个窗口的代码区域都连接一次数据库的话 就会很麻烦 所以在主窗口先用一 ...

  9. 使用navicat连接远程linux mysql数据库出现10061

    重启mysql服务 两种方式 1.使用 service 启动:service mysql restart 2.使用 mysqld 脚本启动:/etc/inint.d/mysql restart

最新文章

  1. 使用脚本安装elasticsearch7.3的记录
  2. 09 | 基础篇:怎么理解Linux软中断?
  3. [TOOLS] 移动端调试进行时 - whistle
  4. CenterOs 防火墙设置
  5. ExpandableListView 箭头靠右
  6. java学习(5):全局变量和局部变量
  7. 清空缓存的命令_超详细的mysql数据库查询缓存原理解析、涉及命令、流程分析等...
  8. 作者:石乾新(1989-),男,贵州大学公共管理学院硕士生。
  9. 小米A3真机开箱照片曝光:水滴屏+后置三摄
  10. 我的世界服务器自定义代码,《我的世界》服务器指令代码秘籍大全
  11. Android数据库一些源码分析
  12. Docker 容器的数据管理
  13. jade模板引擎入门教程
  14. 基于Hive解析AST的模仿sqlFlow无中间表的字段级数据血缘的后端
  15. 废话文学顶流之文章生成器
  16. Quarkus 初见
  17. UI: 网易新闻实现
  18. linux系统(Centos 7)部署环境记录(显卡驱动、CUDA、CuDnn和conda环境安装)
  19. 哈尔滨市政协就推动大数据产业发展建言献策
  20. VPC对等连接(VPC Peering)

热门文章

  1. Java 中String构造方法
  2. 读《道德经》:混职场的你别不服,牛人与普通人,就差这5点!
  3. 求彩路cadwalk服装设计软件,谁能发一下
  4. 和嵌入式相关的一些python程序
  5. win10如何快速创建一个记事本,可通过后缀改格式来达到自己的目的
  6. 太牛了!阿里内部曝出——Java技术成长笔记,业内又一里程碑
  7. 华为 无线AP与AC详细配置 你学废了吗?
  8. 2021年机修钳工(技师)考试题库及机修钳工(技师)模拟考试
  9. 如何成为一名高薪架构师?
  10. Spark:大数据的“电光石火”