Linux

警告: mysqli::real_connect(): Headers and client library minor version mismatch.標頭:50537 庫:50623

  • March 16, 2015

警告: mysqli::real_connect(): Headers and client library minor version mismatch. 標頭:50537 庫:50623

我該怎麼辦?我想我在mysql客戶端和伺服器之間有不同的版本,但是在我使用yum更新後,這個警告又出現了。系統:centos

存在版本不匹配。我嘗試刪除 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

引用自:https://unix.stackexchange.com/questions/190225