没有申请域名的情况下,用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的。其他的只要密码对了就行

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

相关推荐
Wy_编程2 小时前
Linux-文本搜索工具grep
linux·运维·服务器
qq998992 小时前
AAA服务器技术
运维·服务器
xujiangyan_2 小时前
linux的sysctl系统以及systemd系统。
linux·服务器·网络
Lovyk2 小时前
Linux Shell 常用操作与脚本示例详解
linux·运维·服务器
iCan_qi2 小时前
【Mac】【Minecraft】关于如何在Mac上搭建基岩版MC服务器的方法
运维·服务器·macos·minecraft
爱尚你19933 小时前
MySQL 三大日志:redo log、undo log、binlog 详解
数据库·mysql
xixingzhe25 小时前
多人同时导出 Excel 导致内存溢出
服务器·设计
吱吱企业安全通讯软件5 小时前
吱吱企业通讯软件保证内部通讯安全,搭建数字安全体系
大数据·网络·人工智能·安全·信息与通信·吱吱办公通讯
云手机掌柜5 小时前
Tumblr长文运营:亚矩阵云手机助力多账号轮询与关键词布局系统
大数据·服务器·tcp/ip·矩阵·流量运营·虚幻·云手机
yuanpan6 小时前
ubuntu系统上的conda虚拟环境导出方便下次安装
linux·ubuntu·conda