SSH 隧道方式连接 MySQL 服务器

embedded/2024/9/24 0:17:35/

SSH 隧道方式连接 MySQL 服务器

  • 1 安装 MySQL 客户端工具
    • 1.1 Navicat
    • 1.2 MySQL Workbench
      • 1.2.1 查看本机系统类型
      • 1.2.2 安装 Visual C++ 2019
      • 1.2.3 安装 MySQL Workbench
  • 2 SSH 隧道方式连接数据库
    • 2.1 Navicat
      • 2.1.1 SSH 连服务器
      • 2.1.2 本地连数据库
    • 2.2 MySQL Workbench

本文介绍通过 Navictat 或 MySQL Workbench 工具以 SSH 隧道方式连接MySQL 服务器的方法

  • 当然也可以使用其他工具,如 DBeaver,方式大同小异

1 安装 MySQL 客户端工具

1.1 Navicat

美观,易用性强,但收费
官网下载

1.2 MySQL Workbench

社区版免费,但界面较死板

因为 Workbench 的安装前提是 Visual C++ 2019,C++ 安装包区分系统类型,所以要先查看系统类型再安装 C++,最后才能安装 Workbench

1.2.1 查看本机系统类型

命令行工具中输入 msinfo32
在这里插入图片描述

1.2.2 安装 Visual C++ 2019

从 MySQL Workbench的 官网下载地址 进入,下载本机系统类型对应的包以安装
在这里插入图片描述

1.2.3 安装 MySQL Workbench

直接从官网下载以安装
在这里插入图片描述

2 SSH 隧道方式连接数据库

2.1 Navicat

2.1.1 SSH 连服务器

在这里插入图片描述

2.1.2 本地连数据库

连接信息填写完后可测试连接,成功后【确定】即可
在这里插入图片描述

2.2 MySQL Workbench

在这里插入图片描述


http://www.ppmy.cn/embedded/98374.html

相关文章

[数据集][目标检测]街灯检测数据集VOC+YOLO格式1893张1类别

数据集格式:Pascal VOC格式YOLO格式(不包含分割路径的txt文件,仅仅包含jpg图片以及对应的VOC格式xml文件和yolo格式txt文件) 图片数量(jpg文件个数):1893 标注数量(xml文件个数):1893 标注数量(txt文件个数):1893 标注…

CC攻击导致服务器卡顿的技术解析

摘要 本文将深入探讨CC(Challenge Collapsar)攻击的工作原理以及它们如何导致服务器性能下降乃至卡顿。我们将通过一个简单的Python脚本模拟客户端行为来说明这一过程,并提供一些基本的缓解策略。 1. 引言 CC攻击是一种特定类型的DDoS攻击&…

Leetcode 219. 存在重复元素 II

题目描述 给你一个整数数组 nums 和一个整数 k &#xff0c;判断数组中是否存在两个 不同的索引 i 和 j &#xff0c;满足 nums[i] nums[j] 且 abs(i - j) < k 。如果存在&#xff0c;返回 true &#xff1b;否则&#xff0c;返回 false 。 示例 1&#xff1a; 输入&#x…

无人机测绘技术及应前景详解

无人机测绘技术是一种将无人机技术、遥感技术、地理信息系统&#xff08;GIS&#xff09;和计算机技术相结合&#xff0c;对自然地理要素或地表人工设施的形状、大小、空间位置及其属性等进行测定、采集并绘制成图的技术。它利用高精度传感器&#xff08;如激光雷达、航拍相机等…

GT IP中Use Channel Bonding与Use Clock Correction的关系

在高速数据传输系统中&#xff0c;如PCIE等&#xff0c;为了确保多个数据通道之间的数据能够正确同步和对齐&#xff0c;通常会使用通道绑定技术。这种技术通过特定的字符序列来标识和同步不同通道的数据流。 当你选择“使用通道绑定”这个选项时&#xff0c;系统会在接收端启用…

KRTS 高速以太网:网络模块套接字 API

高速以太网&#xff1a;网络模块套接字 API 目录 高速以太网&#xff1a;网络模块套接字 API打开套接字关闭套接字无连接发送和接收通过连接发送和接收执行套接字命令安装套接字处理器 Socket模块基于Packet模块&#xff0c;实时提供更高的协议&#xff0c;如RAW-IP、TCP 和 UD…

CSP-CCF 202312-1 仓库规划

一、问题描述 二、解答 思路&#xff1a;定义二维数组&#xff0c;比较不同行的相同列数 代码如下&#xff1a; #include<iostream> using namespace std; int main() {int n, m;cin >> n >> m;int a[1001][11] { 0 };for (int i 1; i < n; i){for (…

React+Vis.js(05):vis.js的节点的点击事件

文章目录 需求实现思路抽屉实现完整代码需求 双击节点,弹出右侧的“抽屉”,显示节点的详细信息 实现思路 vis.network提供了一个doubleClick事件,代码如下: network.on(doubleClick, function (properties) {// console.log(nodes);let id = properties