使用Navicat连接远程服务器中在docker中运行的MySQL数据库保姆级教程

news/2024/11/2 9:26:59/

dockerMySQL_0">使用Navicat连接远程服务器中在docker中运行的MySQL数据库保姆级教程

一、需要的资源

  • Navicat客户端(我使用的是17.0.8版本,安装教程B站搜一个,很快能解决)
  • 服务器(已安装docker并运行了MySQL)

二、步骤

1. 服务器

找到自己服务器的公网IP(我自己用的是华为云)记录下来,后面会用到。

在这里插入图片描述

远程登录自己服务器的命令窗口,输入docker ps命令,复制容器ID

在这里插入图片描述

输入docker inspect <container_id> | grep IPAddress指令,用刚才复制的容器id替换container_id,回车,得到MySQL在容器中的IP地址为172.18.0.3,后面会用到。

在这里插入图片描述

这一步我们干了两件事:

2. Navicat客户端

点击红色⭕️的连接。

在这里插入图片描述

然后选择MySQL,点击下一步

在这里插入图片描述

弹出界面点击SSH先连接到服务器,输入服务器公网IP、用户名和密码

在这里插入图片描述

输入之后,点击测试连接,会看到Navicat和SSH服务器已经连接上(绿色的线条),点击常规。

在这里插入图片描述

点击常规之后,按照图片输入自己设定的参数,然后点击左下角测试连接。

在这里插入图片描述

输入之后,点击测试,看到连接成功,SSH服务器数据库的线变成绿色,点击确认。

在这里插入图片描述

点击确认后,双击刚才添加的标题为测试的连接,证明连接上了。

在这里插入图片描述

总结

  1. 第一步两件事,查公网IP,获取MySQL数据库IP地址,并记录下来。
  2. 使用第一步记录下来的东西,按照图片步骤一步一步来。

http://www.ppmy.cn/news/1543826.html

相关文章

uniapp使用echart

一 直线图 三中国地图 <template><view class"content"><l-echart ref"chartRef"></l-echart></view> </template><script setup> import { ref, onMounted } from "vue"; import geoJson from &quo…

clickhouse运维篇(二):多机器手动部署ck集群

熟悉流程并且有真正部署需求可以看一下我的另一篇简化部署的文章&#xff0c;因为多节点配置还是比较麻烦的先要jdk、zookeeper&#xff0c;再ck&#xff0c;还有各种配置文件登录不同机器上手动改配置文件还挺容易出错的。 clickhouse运维篇&#xff08;三&#xff09;&#x…

PCB电源层布线信号

在印刷电路板(PCB)的设计过程中,电源层通常被视为电源分配网络(PDN)的核心。电源层和接地层通常是通过平面铜层来实现的,旨在确保系统稳定性。然而,随着电路板复杂性的增加,尤其是在多层电路板中,设计师可能面临在电源层上布置信号线路的需求。虽然这种做法可以节省空…

LabVIEW在Windows和Linux开发的差异

LabVIEW广泛应用于工程和科研领域的自动化和测量控制系统开发&#xff0c;其在Windows和Linux平台上的开发环境有所不同。这些差异主要体现在操作系统兼容性、硬件支持、软件库和驱动程序、实时系统开发以及部署选择上。以下从各个方面详细对比分析LabVIEW在Windows与Linux系统…

Flink(一)

目录 架构处理有界与无界数据部署应用到任意地方运行任意规模应用利用内存性能 流应用流处理应用的基本组件流状态时间 应用场景事件驱动应用事件驱动应用的优势Flink如何支持事件驱动应用&#xff1f; 典型的事件驱动示例 数据分析应用流式分析应用的优势&#xff1f;Flink 如…

使用 OpenCV 在 Python 中绘制基本图形

概述 在图像处理和计算机视觉领域&#xff0c;OpenCV 是一个非常强大的工具包。它提供了许多函数来帮助开发者完成图像处理任务&#xff0c;包括绘制基本图形。本文将详细介绍如何使用 OpenCV 在 Python 中绘制基本图形&#xff0c;并通过具体的代码示例来展示整个过程。 环境…

nacos+maven实现多环境配置

maven引入nacos依赖&#xff0c;须包含有配置中心config <!-- 服务注册/发现--> <dependency><groupId>com.alibaba.cloud</groupId><artifactId>spring-cloud-starter-alibaba-nacos-discovery</artifactId> </dependency>&…

Python OpenCV 图像改变

更改图像数据 通过 改像素点 或者 切片的区域 import cv2 import numpy as np img cv2.imread("image.jpg") print(img[3,5]) # 显示某位置(行3列5)的像素值( 如 [53 34 29] 它是有三通道 B G R 组成) img[3,5] (0,0,255) # 更改该位置的像素…