记录一次排查本机连接linux虚拟机mysql报错经过
Communications link failure The last packet sent successfully to the server was 0 milliseconds ago. The driver has not received any packets from the server.Connection refused: getsockopt这是具体报错显示一开始走了很多弯路比如显示设置本机连接mysql的连接配置参数还有调整 MySQL 配置的wait_timeout参数将其设置为更长的时间如 24 小时以避免因连接空闲时间过长而被自动断开。等等。。。然而发现都不行直到去检查mysql的监听端口$ netstat -lnp | grep mysql一开始是只有下面两行也就是MySQL 没有监听 TCP / IP 端口这意味着MySQL 只监听了 Unix 套接字文件用于本机连接MySQL 没有监听 TCP / IP 端口无法接受远程连接去检查mysql关键配置skip-networking- 如果有这个参数必须注释掉bind-address- 确保不是127.0.0.1看了/etc/my.cnf配置文件也没发现问题然后进入mysqlmysql SHOW VARIABLES LIKE skip_networking;好家伙问题出现了但是问题是我的配置文件也没有设置这个啊我就寻思配置文件加上了skip_networkingoff显示的关闭它然后重启mysql服务再去查询发现skip_networking还是on开启的状态想要临时修改SET GLOBAL skip_networking OFF;就报错了mysql SET GLOBAL skip_networking OFF;ERROR 1238 (HY000): Variable skip_networking is a read only variable他是个只读的变量只能通过配置文件进行修改后面我就猜测会不会配置文件不对还有其他配置文件可能有优先级的影响mysql --help | grep Default options -A 1# 根据上一步得到的路径逐一查看文件内容sudo cat /etc/my.cnfsudo cat /etc/mysql/my.cnf# 如果还有 ~/.my.cnf (这是root用户的家目录)sudo cat /root/.my.cnf但是问题还是不在这里下一步就去参看mysql的启动参数的影响确认没有skip_networking类似设置查询# 在MySQL中执行SHOW VARIABLES LIKE port;确定问题就是skip_networking所致后面查询相关资料在配置文件中的[mysqld]部分下除了skip_networking同时还配置了skip_grant_tables跳过权限验证那么 MySQL 会出于安全考虑强制开启skip_networking并且忽略你对skip_networking的设置。这是 MySQL 官方在 8.0.3 版本后引入的安全机制目的是为了防止在跳过权限验证这个高风险状态下数据库被外部网络攻击 。单独使用--skip-grant-tables相当于为数据库打开了 “免密后门”而--skip-networking则确保了只有能直接操作服务器的用户才能走这个后门杜绝了远程风险 。至此问题终于解决去配置文件注释掉skip_grant_tables即可

相关新闻

通达信指标公式 抓涨停板指标公式 竣宝主力进拉升涨停板指标公式 主力游资主升波段指标选股公式 抓主升浪波段启动点指标公式

通达信指标公式 抓涨停板指标公式 竣宝主力进拉升涨停板指标公式 主力游资主升波段指标选股公式 抓主升浪波段启动点指标公式

通达信指标公式 抓涨停板指标公式 竣宝竣宝主力进拉升涨停板指标公式 主力游资主升波段指标选股公式 抓主升浪波段启动点指标公式 竣宝主力进拉升涨停板指标公式 N:30; M:2; 连板行情:EMA(COST(40),10),COLORRED,DOTLINE; 连板共振:EMA(COST(70),10),COLORGREEN,DOTLINE;…

2026/7/4 23:43:16 阅读更多 →
计算机毕业设计java基于JAVA的作业自动批改管理系统的开发与设计 基于B/S架构的智能作业自动批改与管理系统设计与实现 面向教师的作业自动批改与学习资料管理平台开发

计算机毕业设计java基于JAVA的作业自动批改管理系统的开发与设计 基于B/S架构的智能作业自动批改与管理系统设计与实现 面向教师的作业自动批改与学习资料管理平台开发

计算机毕业设计java基于JAVA的作业自动批改管理系统的开发与设计6xopi9(配套有源码 程序 mysql数据库 论文) 本套源码可以在文本联xi,先看具体系统功能演示视频领取,可分享源码参考。随着教育信息化的深入推进和在线教学模式的普及&#xff0…

2026/5/17 9:17:25 阅读更多 →
一键解决C盘空间不足!这个C盘清理工具可以解决你的C盘爆红问题!

一键解决C盘空间不足!这个C盘清理工具可以解决你的C盘爆红问题!

前言大家好呀!这里是练习时长两年半的个人练习生Rebirth重,今天又来给大家分享实用工具啦!大家有没有遇到过这种情况,就是电脑用久了,C盘突然爆红,空间仅剩5G不到,系统开始变得很卡,…

2026/7/4 2:23:51 阅读更多 →

最新新闻

如何从‘能聊天’升级到‘让别人愿意主动找你聊’的系统?

如何从‘能聊天’升级到‘让别人愿意主动找你聊’的系统?

一、第一刀:为什么大多数人只能“能聊天”,不能“被找聊”? 因为他们停留在:被动对话系统✔ 特征: 别人发起你回应你维持但不会“积累吸引力”👉 本质:只是“对话节点”,不是“对话源…

2026/7/4 23:41:22 阅读更多 →
基于Playwright与MCP协议实现浏览器自动化与手动操作协同

基于Playwright与MCP协议实现浏览器自动化与手动操作协同

1. 项目概述:当自动化脚本遇上你的手动操作在浏览器自动化测试和爬虫开发的日常里,我们常常面临一个尴尬的割裂:一边是精心编写的Playwright脚本,在无头模式下高效、稳定地执行任务;另一边,则是我们自己手动…

2026/7/4 23:39:21 阅读更多 →
通过COM组件在Web上实现Kinect骨骼追踪、声控截屏保存的功能

通过COM组件在Web上实现Kinect骨骼追踪、声控截屏保存的功能

具体实现 第一部分 ActiveX插件的实现 1) 创建一个新的解决方案,叫做MyFirstKinect。 2)接着创建一个Windows窗体控件库,用于做ActiveX的插件,项目叫做MyFirstKinectControl 3)在MyFirstKinectControl项目…

2026/7/4 23:39:21 阅读更多 →
Coze平台AI Agent开发实战与优化技巧

Coze平台AI Agent开发实战与优化技巧

1. Coze平台与AI Agent开发概述作为一名长期从事AI应用开发的工程师,我最近深度体验了Coze平台在AI Agent开发中的实际表现。这个由字节跳动推出的开发平台确实为不同技术背景的用户提供了一种全新的AI应用构建方式。与传统开发模式相比,Coze最显著的特点…

2026/7/4 23:39:21 阅读更多 →
机器学习模型线上稳定性实战:特征一致性、数据漂移与推理容错

机器学习模型线上稳定性实战:特征一致性、数据漂移与推理容错

1. 这不是“跑通模型”就完事的课——它讲的是模型怎么在真实业务里活下来“From Notebook to Production: Running ML in the Real World (Part 4)”这个标题,光看前半句,很多人会下意识划走:又一个讲MLOps流程的泛泛而谈?但关键…

2026/7/4 23:37:20 阅读更多 →
【Java课程设计/毕业设计】花园设计案例展示与预约咨询管理系统的设计与实现 景观设计师工作调度管理系统【附源码、数据库、万字文档】

【Java课程设计/毕业设计】花园设计案例展示与预约咨询管理系统的设计与实现 景观设计师工作调度管理系统【附源码、数据库、万字文档】

博主介绍:✌️码农一枚 ,专注于大学生项目实战开发、讲解和毕业🚢文撰写修改等。全栈领域优质创作者,博客之星、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java、小程序技术领域和毕业项目实战 ✌️技术范围:&am…

2026/7/4 23:35:18 阅读更多 →

日新闻

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 发布:关键安全修复版本,多项问题得到解决

Memcached 1.6.43 正式发布,这是一个关键的安全修复版本,修复了多个方面的问题,还对部分功能进行了优化。 安全修复亮点 此次发布在安全修复上表现突出。binprot 避免了项目引用计数溢出,mcmc 因安全问题提升了上游版本号&#xf…

2026/7/4 0:04:29 阅读更多 →
终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案

终极指南:使用HMCL启动器跨平台畅玩Minecraft的完整解决方案 【免费下载链接】HMCL A Minecraft Launcher which is multi-functional, cross-platform and popular 项目地址: https://gitcode.com/gh_mirrors/hm/HMCL HMCL(Hello Minecraft! Lau…

2026/7/4 0:06:29 阅读更多 →
KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

KMX63与PIC18F66K40在嵌入式HMI中的硬件协同与低功耗设计

1. KMX63与PIC18F66K40的硬件协同架构解析KMX63作为一款三轴加速度计和磁力计组合传感器,与PIC18F66K40微控制器的搭配堪称嵌入式HMI开发的黄金组合。这套硬件组合的核心优势在于KMX63提供的高精度运动感知能力与PIC18F66K40强大的信号处理能力形成了完美互补。KMX6…

2026/7/4 0:06:29 阅读更多 →

周新闻

月新闻