今天在使用dedecms系统时突然出现MYSQL:Lost connection to MySQL server at \'reading initial communication packet\', system error: 0错误,但再次刷新又好了,下面我们来看原因分析。
Error: Lost connection to MySQL server at 'reading initial communication packet', system error: 0 Errno.: 2013如果是一直这样大家可尝试在服务那里开启mysql的服务,我的电脑--右键管理--服务和应用程序--找mysql---右键属性--启动你在命令行能不能进去?不能进去就是你密码错了无论通过什么途径远程访问都出现错误可以认为是系统有防火墙之类的限制,解决方法是在 my.cnf 里面的 [mysqld] 段增加一个启动参数skip-name-resolve MySQL(Linux)
MySQL 9.6.0是面向Linux平台的2026年创新版本,核心架构迎来重大革新。其将外键约束与级联操作从InnoDB引擎层上移至SQL层,确保所有数据变更均被完整记录至Binlog,彻底解决了CDC(变更数据捕获)与主从复制中的数据不一致难题。此外,该版本引入container_aware启动选项以原生适配容器环境,并对审计日志进行了组件化重构,为追求极致数据一致性与云原生体验的开发者提供了全新选择。
下载如果是像我一样有时会有这种问题可以能是你的mysql占用cpu太高而自动停止mysql服务了,这样大家可想其它办法解决。
其它的方法建议在my.ini文件中修改最大连接数,把 mysql_connect() 方法都改成了 mysql_pconnect() 方法.
要修改mysql_pconnect(),可以在论坛的data目录的sql_config.php中$pconnect = 0; //是否持久连接修改成$pconnect = 1;开启防刷新,严禁刷新太快.
