Navicat连接MySQL报错10061排查指南:从端口配置到权限开放

1. 从一次深夜加班说起:恼人的10061错误

那天晚上十点多,我正赶一个项目上线前的最后调试,用Navicat连接测试服务器的MySQL数据库,准备导入一批数据。双击连接,输入IP、用户名、密码,自信地点击“连接”……结果,那个熟悉的、让人心头一紧的黄色感叹号弹了出来:“Can‘t connect to MYSQL server on ‘192.168.1.100’ (10061)”。相信很多朋友,无论是刚入行的开发新手,还是经验丰富的运维老鸟,都对这个错误码不陌生。它就像一个守门员,无情地把我们挡在了数据库的大门之外。

这个错误,说白了就是Navicat这个客户端,根本找不到路去敲开MySQL服务器那扇门。它可能走到了服务器门口,但发现门是锁着的(端口没开);或者门开了,但门口的保安(MySQL的权限系统)不让进,说你的通行证(用户权限)不对。我当时的第一反应和大多数人一样:密码输错了?又仔细核对了两遍,没错。那是网络断了?ping了一下服务器,通着呢。这就有点棘手了,说明问题出在更深层的地方——要么是MySQL服务本身没好好“接待”远程访客,要么就是服务器防火墙在“搞事情”。

对于开发者、DBA或者任何需要管理远程数据库的朋友来说,遇到10061别慌,它不是一个复杂的逻辑错误,而是一个典型的“连接建立失败”的网络/配置问题。解决它的过程,就像一次标准的侦探工作:排除法+系统性检查。今天,我就把自己这些年处理这类问题的经验,整理成一套从外到内、从简单到复杂的排查指南,带你一步步把这个“门卫”搞定,让Navicat顺滑连接。

2. 第一站:检查最基础的网络与端口

遇到10061,我们的排查一定要从最外层、最简单的可能性开始。直接一头扎进MySQL配置文件里改东西,往往是事倍功半。

2.1 确认MySQL服务真的在运行吗?

这听起来像句废话,但却是最容易忽略的一步。有时候MySQL服务可能意外停止了,或者服务器重启后没有自动启动。我们得先确认“屋里有人”。

在MySQL服务器上(通常是Linux系统),打开终端,执行这条命令:

systemctl status mysql

或者对于某些老系统:

service mysql status

你会看到类似这样的输出。关键要看有没有“active (running)”这几个字。如果显示的是“inactive (dead)”,那就说明服务根本没起来,Navicat当然连不上。这时候你需要启动它:

sudo systemctl start mysql

启动后,最好再执行一下sudo systemctl enable mysql,让它下次开机自动启动,避免再踩坑。

2.2 揪出“隐形墙”:服务器防火墙

这是导致10061错误最常见的原因之一。很多云服务器(比如阿里云、腾讯云ECS)或者自己搭建的服务器,默认都开启了防火墙(如firewalld或iptables),而3306端口默认是不对外的。防火墙就像一堵隐形的墙,你的连接请求在外面撞得头破血流,里面却毫不知情。

如何检查? 对于使用firewalld的系统(CentOS 7/8, RHEL, Fedora):

sudo firewall-cmd --list-ports

看看输出的列表里有没有“3306/tcp”。如果没有,就需要添加:

<
内容概要:本文详细阐述了工业母机技术领域中“高级结构设计工程师”这一岗位的全方位任职要求与职业发展路径,涵盖职位对标、目标企业、学历与证书要求、年龄范围、管理半径、晋升关键点、必备工作经验年限以及薪资待遇区间。重点突出该岗位对高端控机床核心结构(如床身、主轴箱、导轨等)设计能力的要求,强调有限元分析、精度控制、热变形补偿、振动抑制等核心技术能力,并明确指出需具备项目主导经验、团队管理能力和跨部门协作经验。同时,根据不同企业类型和发展阶段,给出了清晰的年薪划分标准,体现了市场对该岗位的技术深度与综合能力的高度认可。; 适合人群:具备5年以上工业母机或高端机床结构设计经验,致力于向高级工程师、技术专家或管理岗位发展的结构设计从业者;或希望转型进入高端装备制造业的精密机械研发人员。; 使用场景及目标:①用于求职者精准定位职业发展方向,评估自身与高级岗位之间的能力差距;②辅助企业制定人才招聘标准与薪酬体系;③指导技术人员规划技能提升路径,聚焦核心技术积累与项目经验沉淀。; 阅读建议:建议结合个人职业发展阶段对照文中各项指标进行自我诊断,重点关注“晋升关键点”与“必备年限”部分,有针对性地补齐技术短板、积累主导项目经验,并注重专利成果与团队管理能力的培养,以全面提升竞争力。
源码下载地址: https://pan.quark.cn/s/a92ed831069e ### Jmeter工具对验证码的处理方法 #### 一、引言 随着互联网应用安全性的不断提升,验证码已成为网站登录流程中的关键环节。然而,对于性能测试工程师而言,如何高效利用JMeter工具处理登录过程中的验证码构成了一项挑战。本文将系统性地阐述在JMeter中配置和处理验证码的方法,旨在帮助读者熟练掌握这一技能。 #### 二、JMeter中处理验证码的方法与步骤 ##### 1. 创建线程组 在JMeter中构建一个线程组,该线程组将作为执行测试的起始点。在此线程组内,需要添加各类采样器、监听器及其他必要组件,以模拟用户的登录行为。 ##### 2. 新建获取验证码的HTTP请求 在已创建的线程组中,添加一个HTTP请求采样器来模拟用户获取验证码的操作。特别需要注意的是,若目标网站的验证码以图片形式呈现,必须配置正确的HTTP请求以获取该图片。 ##### 3. 配置后置处理器解析验证码 由于通过HTTP请求无法直接获取验证码的值,因此需要增设一个后置处理器实现这一功能。推荐采用BeanShell Post Processor,这是一种高度灵活的脚本编写方式,能够充分满足解析验证码的需求。具体的代码实现可参考以下链接:[http://blog.csdn.net/xreztento/article/details/48682923](http://blog.csdn.net/xreztento/article/details/48682923)。 在BeanShell Post Processor中,需编写一段代码来解析获取到的验证码图片,并将其保存至JMeter的用户自...
内容概要:本文聚焦于扩散模型在光伏场景生成中的应用,深入研究了去噪概率扩散模型(DDPM)的理论基础与Python代码实现。通过构建简化的DDPM模型,实现对光伏功率时序据的高波动性场景生成,有效模拟新能源出力的不确定性。文章系统阐述了前向扩散过程与逆向去噪过程的学原理、神经网络架构设计及训练策略,并提供完整的代码实践指导,适用于新能源电力系统规划、不确定性建模与风险评估等任务。同时,文档整合了生成对抗网络(GAN)、条件生成模型、联邦学习、优化算法等相关技术资源,形成支撑科研复现与创新的完整技术体系。; 适合人群:具备Python编程基础和机器学习基础知识,从事新能源、电力系统、人工智能等相关领域研究的研发人员及高校研究生。; 使用场景及目标:①掌握DDPM在光伏功率时序据生成中的建模方法与实现流程;②深入理解扩散模型相较于传统GAN在生成质量、训练稳定性与时序建模方面的优势;③为电力系统不确定性分析、储能优化配置、调度决策等提供高质量、多样化的输入场景;④结合文档提供的其他代码资源,开展多模型对比研究与综合性科研项目复现与拓展。; 阅读建议:此资源以代码实现为核心,强调理论推导与工程实践的深度融合,建议读者在学习过程中同步运行并调试代码,细致理解每一模块的设计意图与学依据,并积极参考文档中列出的相关研究方向进行延伸探索与创新应用。
代码转载自:https://pan.quark.cn/s/a4b39357ea24 KeymouseGo 简体中文 | English 功能:记录用户的鼠标键盘操作,通过触发按钮自动执行之前记录的操作,可设定执行的次,可以理解为 的 。 用途:在进行某些操作简单、单调重复的工作时,使用本软件就可以很省力了。 自己只要做一遍,然后接下来就让电脑来做。 目录 安装 使用方法 + 基本操作 + 提示 + 脚本语法说明 关于作者 开源贡献者 安装 该软件通过 语言编写,已打包为可执行文件,未安装 的用户可直接下载 release 版本 ,直接点击 运行 源码打包可执行文件 打包完成后,可执行文件在项目路径的文件夹内。 使用方法 基本操作 桌面模式 1、点击 按钮,开始录制。 2、在计算机上进行任意操作,如点击鼠标、键盘输入,这部分的动作会被记录下来。 3、点击 按钮,结束录制。 4、点击 按钮,计算机会重复执行一遍第2步中所录制的动作。 命令行模式 直接运行指定脚本: 运行指定脚本3次: 提示 1、可设置脚本重复执行的次,如果为 即为无限循环。 2、默认启动热键为 ,功能等同于 按钮;默认终止热键为 ,按下后将会停止正在运行的脚本。 3、录制时只记录鼠标点击动作和键盘动作,不记录鼠标移动轨迹。 4、每次录制结束后都会在 目前下生成一个新的脚本文件。 5、运行前可以在列表中选择一个需要执行的脚本。 6、 下的脚本文件内容可以修改,修改时可参考如下所述 。 7、热键设置中的指代鼠标中键,指代鼠标侧键 8、由于程序速度受限,当输入的鼠标速度大于一定值时脚本将无法以预期的输入速度执行 9、部分系统环境中,可能出现无法录制完整的鼠标事件的情况,请以管理员身份/root身份运行...
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值