没有申请域名的情况下,用navicat远程连接我们的服务器的Mysql数据库

我们可以根据公网ip用shell来远程连接

首先我们打开自己买的服务器

例如你看这个,就是我们的公网IP

如果服务器里面没有安装mysql数据库的话,那么我们可以用一个轻量级的docker来安装数据库代替一下

我们用docker弄个轻量级的mysql5.7.36,端口是3306

复制代码
docker run --name mysql \
-p 3306:3306 \
-e MYSQL_ROOT_HOST='%' \
-e MYSQL_ROOT_PASSWORD=root \
-d mysql:5.7.36

这个是解析,看得懂就行反正你只是想试试远程连数据库

然后打开我们的navicat选择mysql

选择使用SSH通道,然后验证方式我们选择用密码来验证

主机是你公网的IP地址

记得防火墙要放开22端口,这样才能SSH连接,拿腾讯云举例子,我们添加规则,开放22端口就行了

然后账号和密码,就是你一开始设置的用户名和密码,例如ubuntu的用户名就默认是ubuntu,其他的不清楚,然后密码,不记得的话可以自己重置密码

然后连接名随便写,用户名也可以随便写,我是用root用户登陆的,端口的话,我们刚刚弄得docker里的mysql端口就是3306,其实mysql端口默认就是3306的。其他的只要密码对了就行

然后点击确认就可以成功远程连接了

相关推荐
_Emma_几秒前
[QCOM] Linux下qcom camera驱动框架分析
linux·驱动开发
浮若于心1 分钟前
WSL2 Ubuntu 占用 C 盘空间清理指南
linux·c语言·ubuntu
代码派1 分钟前
SQL 审核解决了部分问题,另一部分是慢 SQL 治理
数据库·sql·mysql·数据库管理工具·ninedata·sql审核·sql治理
网管NO.16 分钟前
OpenClaw 多模型配置完整教程(WSL2 + Ubuntu)
运维·网络·人工智能·ubuntu
请输入蚊子9 分钟前
《操作系统真象还原》 第九章 线程
linux·操作系统·bochs·操作系统真像还原
bai_lan_ya12 分钟前
Linux 输入系统应用编程完全指南
linux·运维·服务器
skywalk816321 分钟前
参考paddlex的图像识别和目标检测,做一个精简的寻物小助手的推理服务器后台
服务器·人工智能·目标检测
昵称只能一个月修改一次。。。24 分钟前
ARM基本知识
网络
坚定的共产主义生产设备永不宕机41 分钟前
OSPF实操配置
网络·智能路由器
思茂信息1 小时前
CST软件加载 Pin 二极管的可重构电桥仿真研究
服务器·开发语言·人工智能·php·cst·电磁仿真·电磁辐射