navicat远程连接数据库遇到的问题 10060 unknown error

本文涉及的产品
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介: navicat远程连接数据库遇到的问题 10060 unknown error

远程连接MySQL数据报错 ‘10060 unknown error’的解决方法


MySQL:8.0.25

Navicat:15

第一步:修改数据库中用户的权限

进入MySQL自带的数据库 mysqlf3a92dc9013f45e0a57a7fc226df2393.png

进入数据库


use mysql
select host,user from user;


host代表改用户访问的权限位置,localhost代表仅限本机可以连接,因为我们要进行远程连接所以需要修改root对应的host

查看user表里面用户个改用户对应的权限


87ac80eba8944c929089fb9b4c83c9d0.png


将对应的host换成 % 通配符,就是代表任何主机都可以使用root进行远程连接


update user set host = "%" where user = 'root';


实际中一般不建议直接写通配符,可以做一些限制,根据自己实际的ip地址进行限制


update user set host = "192.168.111.%" where user = 'root';


d01d8b83307041e8b8e94daac26e3368.png


刷新权限


flush privileges;


第二步:开放端口号

查看开放的端口号


firewall-cmd --list-all


设置开放的端口号


firewall-cmd --zone=public --add-port=3306/tcp --permanent


重启防火墙并查看是否生效


firewall-cmd --reload   
firewall-cmd --list-all


image.png


第三步测试连接


fb78fcca26ca4968b049b6143c8e9efe.png


成功连接


f2079129788d47818bb7262b1e9f77b7.png

远程连接数据库一般遇到的问题‘用户不允许远程登录’,‘服务器的端口未开方放’,‘防火墙的问题’

可能解决这个问题以后会报一个错误号码 2058,这个就是因为MySQL新的加密方式导致的,我们可以考虑更换加密方式,也可以升级Navicat


相关实践学习
基于CentOS快速搭建LAMP环境
本教程介绍如何搭建LAMP环境,其中LAMP分别代表Linux、Apache、MySQL和PHP。
全面了解阿里云能为你做什么
阿里云在全球各地部署高效节能的绿色数据中心,利用清洁计算为万物互联的新世界提供源源不断的能源动力,目前开服的区域包括中国(华北、华东、华南、香港)、新加坡、美国(美东、美西)、欧洲、中东、澳大利亚、日本。目前阿里云的产品涵盖弹性计算、数据库、存储与CDN、分析与搜索、云通信、网络、管理与监控、应用服务、互联网中间件、移动服务、视频服务等。通过本课程,来了解阿里云能够为你的业务带来哪些帮助     相关的阿里云产品:云服务器ECS 云服务器 ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,助您降低 IT 成本,提升运维效率,使您更专注于核心业务创新。产品详情: https://www.aliyun.com/product/ecs
相关文章
|
2月前
|
SQL 关系型数据库 MySQL
数据库管理新星:Navicat、HeidiSQL和SQL Workbench的竞争格局
随着数据管理需求的不断增长,数据库管理工具的选择变得至关重要。在众多选择中,Navicat、HeidiSQL和SQL Workbench作为备受关注的数据库管理工具,各自展现出独特的特性和功能,竞争格局日益激烈。
53 0
|
2月前
|
网络协议 关系型数据库 Linux
Linux系统中如何开启和配置OpenGauss数据库的远程连接
openGauss是一款开源关系型数据库管理系统,采用木兰宽松许可证v2发行。openGauss内核深度融合华为在数据库领域多年的经验,结合企业级场景需求,持续构建竞争力特性.
|
3月前
|
网络协议 关系型数据库 MySQL
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
如何搭建MariaDB并实现无公网ip环境远程连接本地数据库
75 0
|
1月前
|
Ubuntu 关系型数据库 MySQL
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
【MySQL】Navicat/SQLyog连接Ubuntu中的数据库(MySQL)
|
9天前
|
数据库
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
使用Navicat Premium 12进行数据库定期自动备份(定时任务)--图文详解
18 0
|
1月前
|
NoSQL 网络协议 MongoDB
Windows公网远程连接MongoDB数据库【无公网IP】
Windows公网远程连接MongoDB数据库【无公网IP】
|
1月前
|
网络协议 关系型数据库 MySQL
如何实现在公网下使用navicat图形化工具远程连接本地内网的MariaDB数据库
如何实现在公网下使用navicat图形化工具远程连接本地内网的MariaDB数据库
|
1月前
|
网络协议 关系型数据库 MySQL
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
安卓手机termux上安装MariaDB数据库并实现公网环境下的远程连接
|
1月前
|
数据库
解决navicat无法连接sqlserver数据库的问题
解决navicat无法连接sqlserver数据库的问题
|
2月前
|
网络协议 关系型数据库 MySQL
通过内网穿透本地MariaDB数据库,实现在公网环境下使用navicat图形化工具
本篇教程将使用cpolar内网穿透本地MariaDB数据库,并实现在外公网环境下使用navicat图形化工具远程连接本地内网的MariaDB数据库。