Navicat远程连接MySQL服务器

article/2025/9/21 10:01:25

文章目录

  • 一、准备
  • 二、配置Navicat允许远程连接MySQL数据库
    • 1、使用Navicat直接连接MySQL
    • 2、使用 Navicat 通过 SSH 远程登录后再本地方式连接 MySQL
    • 3、查看连接
  • 为什么使用ssh登录
    • 1.便捷性

Navicat:数据库可视化工具

一、准备

  • 一台开启 SSH 登录的 Linux 服务器 或 已开启远程登录 MySQL
  • 安装好Navicat

二、配置Navicat允许远程连接MySQL数据库

打开Navicat,点击左上角的连接,选择MySQL
在这里插入图片描述

1、使用Navicat直接连接MySQL

如果你的数据库对外开放允许外部访问的话,可以选择直接连接。如果你不知道怎么打开数据库远程访问,可看这篇教程:《远程直接连接 MySQL 数据库,阿里云腾讯云允许远程连接教程》,特别要注意的是阿里云等云服务商自己还有防火墙,也要手动打开,细节可看上句提到的那篇教程。
在这里插入图片描述

2、使用 Navicat 通过 SSH 远程登录后再本地方式连接 MySQL

如果你的数据库为了安全考虑没有打开数据库远程连接,而是通过 SSH 先登录服务器,然后再以本地登录的方式登录数据库的话,可以在「常规」里设置本地登录的信息,注意主机地址要写「localhost」,再选择「SSH」的选项卡配置远程服务器登录信息即可登录。
先配置SSH连接在这里插入图片描述
在这里插入图片描述
如果你使用的是 MySQL 8.0 以上版本的数据库,可能会碰到「caching_sha2_password」连接报错,这个错误的原因是 MySQL 8.0 更改了远程登录的账号认证方式,修复方法可看大神写的这篇教程《解决 MySQL 中 caching_sha2_password 连接报错和认证方式改为 mysql_native_password 的方法》

3、查看连接

输入好所需信息后点击确定就可以连接好了,然后就可以看到数据库中的信息了
在这里插入图片描述

为什么使用ssh登录

1.便捷性

我这里使用的是腾讯云轻量应用服务器,腾讯云轻量应用服务器处于安全考虑默认自带安全组,如果说使用mysql、redis等要单独开放端口,比如这里我们就要开放3306端口来进行MySQL连接,是比较麻烦的。

Navicat 通过SSH连接MySQL数据库,不用对外开放数据库端口(默认3306),也不用另外创建一个允许外部网络连接用户,可以大大提高安全性,当然,前提你是的服务器要开启ssh服务。

参考链接:
Navicat 怎么远程连接 MySQL 服务器 - Navicat 使用教程
Navicat远程连接远程数据库Mysql


http://chatgpt.dhexx.cn/article/1aYvtVe8.shtml

相关文章

Linux远程连接和软件安装

Linux远程连接和软件安装 文章目录 Linux远程连接和软件安装1.Linux远程连接简介2.远程连接准备3.Linux进程和程序4.moba实现远程连接步骤:5.软件安装1)yum命令:在线安装2)rpm命令:直接安装3)tar:解压安装4)unzip:解压安装 1.Linux远程连接简介 SSH协议(Secure Shell):专为远程…

推荐|6 款免费又好用的远程管理工具

「 读者福利!2 TB 各类技术资源免费赠送 」 大家好,我是你们的民哥。 2020年开年,让大家意想不到的是,本以为很短暂的假期,却因为这个疫情一推再推,很多人做梦也没有想到:能在家呆这么长时间&am…

推荐几款主流好用的远程终端连接管理软件

一、介绍 远程终端连接管理软件是管理服务器、虚拟机等远程计算机系统不可或缺的工具之一,它可以通过网络连接到另一台计算机,以执行命令、编辑文件或进行其他管理任务,下面我将为大家介绍几款主流好用的远程终端连接管理软件,并…

SSO单点登录原理及实现

一、SSO简介 单点登录( Single Sign-On , 简称 SSO )是多个相关但独立的软件系统访问控制的一个属性。通过使用该属性,用户登录与单个ID和密码来访问所连接的一个或多个系统,而不使用不同的用户名或密码,或在某些配置…

单点登录三个方法及原理:共享Session、基于OpenId的单点登录、基于Cookie的OpenId存储方案

单点登录三个方法及原理:共享Session、基于OpenId的单点登录、基于Cookie的OpenId存储方案 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单点登录时,也会遇到一…

单点登录原理与实现方式

一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次…

Shiro-单点登录原理

单点登录原理 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明…

单点登录原理以及简单实现

一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的请求产生关联,这个过程用下图说明,三次…

单点登录原理及代码实现

这次废话少说,直接扔干货,自己也是刚刚学习的单点登录,如有问题,还请评论进行一起探讨。 一、单系统登录机制 1、http无状态协议 web应用采用的B/S架构,http作为通信协议。由于http本身是无状态协议,不存…

单点登录(原理与代码)

文章目录 一、单点登录简介SSO 原理(单点登录的过程)SSO 实现技术SSO 常见方案 二、手写单点登录系统架构(代码篇)三、单点登录详介(原理篇)1.登录2.注销单点登陆的具体实现:1.sso-client拦截未登录请求2.s…

单点登录设计原理

本文以某新闻单位多媒体数据库系统为例,提出建立企业用户认证中心,实现基于安全策略的统一用户管理、认证和单点登录,解决用户在同时使用多个应用系统时所遇到的重复登录问题。 随着信息技术和网络技术的迅猛发展,企业内部的应用…

单点登录SSO的原理

思考: web系统早已从久远的单系统发展成为如今由多系统组成的应用群,面对如此众多的系统,用户难道要一个一个登录、然后一个一个注销吗? 当然不是,web系统由单系统发展成多系统组成的应用群,复杂性应该由系统内部承担&#xff0c…

单点登录原理与代码实现

GitHub:https://github.com/sheefee/simple-sso 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议,浏览器的每一次请求,服务器会独立处理,不与之前或之后的…

单点登录的实现原理

转自:https://www.cnblogs.com/UliiAn/p/3803042.html https://blog.csdn.net/javaloveiphone/article/details/52439613 单点登录在现在的系统架构中广泛存在,他将多个子系统的认证体系打通,实现了一个入口多处使用,而在架构单…

单点登录原理与实现

用 10 张图给你说明白单点登录原理与实现 欢迎来到,德莱联盟! 今天盟主给你们讲一讲单点登录,还有它的具体实现。 一、单系统登录机制 1、http无状态协议 web应用采用browser/server架构,http作为通信协议。http是无状态协议&…

什么是单点登录?如何实现?

一、是什么 单点登录(Single Sign On),简称为 SSO,是目前比较流行的企业业务整合的解决方案之一 SSO的定义是在多个应用系统中,用户只需要登录一次就可以访问所有相互信任的应用系统 SSO 一般都需要一个独立的认证中…

SSO单点登录原理详解

本文主要对SSO单点登录与CAS、OAuth2.0两种授权协议的关系和原理进行详细说明。 1. 基础概念 术语解释 SSO-Single Sign On,单点登录 TGT-Ticket Granting Ticket,用户身份认证凭证票据 ST-Service Ticket&#xf…

10.单点登录原理及JWT实现

单点登录原理及JWT实现 一、单点登录效果 首先我们看通过一个具体的案例来加深对单点登录的理解。案例地址:https://gitee.com/xuxueli0323/xxl-sso?_fromgitee_search 把案例代码直接导入到IDEA中 然后分别修改下server和samples中的配置信息 在host文件中配置 …

单点登录SSO的实现原理

单点登录SSO(Single Sign On)说得简单点就是在一个多系统共存的环境下,用户在一处登录后,就不用在其他系统中登录,也就是用户的一次登录能得到其他所有系统的信任。单点登录在大型网站里使用得非常频繁,例如…

单点登录原理及实现

一,背景 单点登录顾名思义就是在多个应用系统中,只需要登录一次,就可以访问其他相互信任的应用系统,免除多次登录的烦恼。比如我们登录了百度账号,再去百度百科,百度文库就不需要再次登录了。 二&#xf…