论坛
潜水/灌水快乐,沉淀知识,认识更多同行。
ToB圈子
加入IT圈,遇到更多同好之人。
朋友圈
看朋友圈动态,了解ToB世界。
ToB门户
了解全球最新的ToB事件
博客
Blog
排行榜
Ranklist
文库
业界最专业的IT文库,上传资料也可以赚钱
下载
分享
Share
导读
Guide
相册
Album
记录
Doing
应用中心
搜索
本版
文章
帖子
ToB圈子
用户
免费入驻
产品入驻
解决方案入驻
公司入驻
案例入驻
登录
·
注册
账号登录
立即注册
找回密码
用户名
Email
自动登录
找回密码
密码
登录
立即注册
首页
找靠谱产品
找解决方案
找靠谱公司
找案例
找对的人
专家智库
悬赏任务
圈子
SAAS
qidao123.com技术社区-IT企服评测·应用市场
»
论坛
›
数据库
›
Postrge-SQL技术社区
›
当地Navicat连接使用云端数据库
当地Navicat连接使用云端数据库
万万哇
论坛元老
|
2025-5-6 21:17:15
|
显示全部楼层
|
阅读模式
楼主
主题
1802
|
帖子
1802
|
积分
5406
使用当地Navicat连接云端数据库(腾讯云MySQL)的完整指南:
前置条件
在开始之前,请确保已满足以下条件:
~ 拥有云服务器实例
~已购买并配置腾讯云轻量应用服务器(或其他云服务商的服务器)。
~ 服务器上已安装并运行 MySQL 8.0+(本教程以 MySQL 8.0.24 为例)。
网络环境准备
~当地电脑与云服务器之间的网络连通(可通过公网IP访问)(也就是可以通过ping 能够接通)。
~确保当地电脑已安装 Navicat(支持 Windows / macOS) (有很多相关的安装步骤,这里就不赘述了)。
权限与工具
~拥有云服务器的管理员权限(SSH登录账号和暗码)。
~已获取云服务器的公网IP地点。
一、配置云服务器安全组(开放MySQL端口)
步骤阐明:
登录腾讯云控制台
访问 腾讯云轻量服务器控制台,找到目标实例。
添加防火墙规则
进入实例详情页 → 「防火墙」 → 「添加规则」:
协议类型:TCP
端口:3306
来源:0.0.0.0/0(答应所有IP,建议后期替换为你的当地公网IP以提高安全性)
策略:答应
点击 「确定」 生存规则。
二、启动mysql
步骤阐明:
通过SSH登录服务器(大概直接登录你的服务器)
1、激活你的sql(在下令行里面输入) , 这里需要你提前已经安装并配置好了mysql大概其他数据库这里以mysql为例展示:
sudo systemctl restart mysql
复制代码
看到active(就是启动成功),很多时候在安装完毕之后就是已经默认启动的。如果运行不了这个指令,就在资源管理器里面手动启动:
此电脑——>管理——>服务和应用步伐——>服务——>MySQL,然后右击启动即可,启动之后为正在运行
三、创建远程访问的MySQL用户并授权
步骤阐明:
登录MySQL下令行,使用以下下令举行登录,此中root为你设置的用户名,我的为root,然后根据提示输入你设置的暗码
mysql -u root -p
复制代码
能看到相关提示,阐明可以举行下面的操作了,授权用户访问表
用户名:navicat_user
暗码:StrongPassword123!
-- 创建用户(允许从任意IP连接)
CREATE USER 'navicat_user'@'%' IDENTIFIED BY 'StrongPassword123!';
-- 授予所有数据库权限(按需调整)
GRANT ALL PRIVILEGES ON *.* TO 'navicat_user'@'%' WITH GRANT OPTION;
-- 刷新权限
FLUSH PRIVILEGES;
--退出MySQL
exit
复制代码
四、配置当地Navicat连接
步骤阐明:
打开Navicat,新建MySQL连接
连接名:自界说(如 TencentCloud_MySQL)
主机:填写服务器的公网IP地点
端口:3306
测试连接
点击 「测试连接」,若显示 「连接成功」,点击 「确定」 生存配置。看到链接成功则为配置成功
五、常见题目及解决方法
题目 解决方案
连接超时 查抄安全组和服务器防火墙是否开放3306端口。
Access Denied 确认MySQL用户的主机权限为 %,并查抄暗码是否精确。
MySQL未监听公网IP 在服务器执行 `sudo netstat -tuln grep 3306,确认输出包含 0.0.0.0:3306`。
Navicat无法找到数据库 在连接属性中手动输入数据库名称,或在MySQL中创建对应数据库。
六、安全建议
限定访问IP
将安全组来源IP改为当地公网IP(通过 WhatIsMyIP 查询)。
使用强暗码
避免简单暗码,推荐使用巨细写字母、数字和符号组合。
定期备份数据
通过腾讯云控制台或 mysqldump 下令备份数据库。
总结
通过以上步骤,你可以轻松使用当地Navicat管理云端MySQL数据库。关键点在于精确配置安全组、开放MySQL远程访问权限,并确保用户授权精确。如果在操作中遇到题目,可参考常见题目排查或联系云服务商技术支持。
立即举措:登录腾讯云控制台,按教程配置你的数据库吧!
本帖子中包含更多资源
您需要
登录
才可以下载或查看,没有账号?
立即注册
x
回复
使用道具
举报
0 个回复
倒序浏览
返回列表
快速回复
高级模式
B
Color
Image
Link
Quote
Code
Smilies
您需要登录后才可以回帖
登录
or
立即注册
本版积分规则
发表回复
回帖并转播
回帖后跳转到最后一页
发新帖
回复
万万哇
论坛元老
这个人很懒什么都没写!
楼主热帖
markdown day 01
Linux系统调用四、lseek()函数详解 ...
Nacos注册中心-----从0开始搭建和使用 ...
ClickHouse(05)ClickHouse数据类型详解 ...
基于CSDN云和docker全家桶的微服务项目 ...
【云原生】Docker 进阶 -- 数据卷使用 ...
100天精通Python(进阶篇)——第39天 ...
阿里云域名购买流程以及免费证书的申请 ...
应急救灾物资行业标准与规范 ...
读Java性能权威指南(第2版)笔记02_ J ...
标签云
渠道
国产数据库
集成商
AI
运维
CIO
存储
服务器
浏览过的版块
人工智能
云原生
快速回复
返回顶部
返回列表