警告: mysqli::real_connect(): 标头和客户端库次要版本不匹配。标题:50537 库:50623

警告: mysqli::real_connect(): 标头和客户端库次要版本不匹配。标题:50537 库:50623

警告: mysqli::real_connect(): 标头和客户端库次要版本不匹配。标题:50537 库:50623

我该如何处理它?我想我的mysql客户端和服务器版本不同,但是当我使用yum更新后,这个错误又出现了。系统:centos

答案1

存在版本不匹配的情况。我尝试删除 php-mysql 并将其替换为 php-mysqlnd 以解决冲突。

在 Centos 上,运行单行代码

rpm -e --nodeps php-mysql && yum install php-mysqlnd -y && service httpd graceful

根据这个底部的答案已经 php-mysqlnd安装了。

但请注意,这rpm --nodeps根据以下选项,该选项被认为是有害的http://www.tummy.com/blogs/2005/08/12/-force-nodeps-considered-harmful/

执行此操作后,我的服务器不会显示错误。

我正在使用 Centos 7、php-mysqlnd-5.4.16-23、php 5.4.16、mysql Distrib 5.6.23 和 apache 2.2.x

相关内容