navicat 使用代理跳板机(nginx)连接远程服务器mysql数据库
[原文地址] 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数据库相关推荐
- linux mysql 10061_详解使用navicat连接远程linux mysql数据库出现10061未知故障
使用使用navicat连接远程linux mysql数据库出现10061未知故障,设置使用ssh连接后出现2013故障 本机环境:win10 navicat premium mysql数据库主机环境: ...
- 最详细Android连接远程的MySQL数据库实例
最详细Android连接远程的MySQL数据库实例 tags:MySQL 文章目录 最详细Android连接远程的MySQL数据库实例 前言 环境配置 查看MySQL:version方法 新建Andr ...
- 如果连接远程的mysql数据库连不上,可用下面的方法试下
在远程的mysql数据库下执行 mysql> grant all on *.* to 用户名@'%' identified by '密码'; mysql> flush privilege ...
- navicat连接远程服务器mysql报10060错误
如果是使用阿里云,腾讯云等服务器,连接时出现以下错误 首先确认本地是否能够ping通远程服务器 云服务器是否开通了安全组 安全组是在云服务器里的防火墙设置 以下是腾讯云服务器的设置 创建新的规则,开放 ...
- Navicat连接云服务器MySQL数据库(华为云)
本文所用环境:华为云弹性服务器:Linux操作系统:CentOS 7.6 64bit with ARM (64-bit) 文章目录 一.前期准备 二.Navicat连接云服务器数据库 三.可能出现的问 ...
- 本地连接云服务器mysql数据库出现Access denied的解决方法
1.问题描述 之前重装了云服务器的系统,又重新安装了MySQL数据库,今天在本地用Navicat连接时出现Access denied错误,拒绝了本地的连接 2.解决方法 确认你已经安全组规则配置了my ...
- 如何将远程服务器MYSQL数据库导出导入
2019独角兽企业重金招聘Python工程师标准>>> MYSQL数据库导出第一种利用空间商提供的PHPMYADMIN管理工具导出,这种较为简单,大家查一下资料这里就不多讲了. 第二 ...
- C#连接云服务器MySql数据库
环境 vs2017 第一步 在主窗口代码区新建一个类 用于连接数据库 在开发过程中其他窗口 常常也需要 对数据库进行操作 如果在每一个窗口的代码区域都连接一次数据库的话 就会很麻烦 所以在主窗口先用一 ...
- 使用navicat连接远程linux mysql数据库出现10061
重启mysql服务 两种方式 1.使用 service 启动:service mysql restart 2.使用 mysqld 脚本启动:/etc/inint.d/mysql restart
最新文章
- 使用脚本安装elasticsearch7.3的记录
- 09 | 基础篇:怎么理解Linux软中断?
- [TOOLS] 移动端调试进行时 - whistle
- CenterOs 防火墙设置
- ExpandableListView 箭头靠右
- java学习(5):全局变量和局部变量
- 清空缓存的命令_超详细的mysql数据库查询缓存原理解析、涉及命令、流程分析等...
- 作者:石乾新(1989-),男,贵州大学公共管理学院硕士生。
- 小米A3真机开箱照片曝光:水滴屏+后置三摄
- 我的世界服务器自定义代码,《我的世界》服务器指令代码秘籍大全
- Android数据库一些源码分析
- Docker 容器的数据管理
- jade模板引擎入门教程
- 基于Hive解析AST的模仿sqlFlow无中间表的字段级数据血缘的后端
- 废话文学顶流之文章生成器
- Quarkus 初见
- UI: 网易新闻实现
- linux系统(Centos 7)部署环境记录(显卡驱动、CUDA、CuDnn和conda环境安装)
- 哈尔滨市政协就推动大数据产业发展建言献策
- VPC对等连接(VPC Peering)