WeiYoun

We young,we try,we fly

A PHP Error……Severity: Warning Message: mysqli::real_connect(): Headers and client解决办法

A PHP Error……Severity: Warning Message: mysqli::real_connect(): Headers and client解决办法

这是一个数据头格式与library不符,将sql驱动改为sqld驱动即可解决


    php -i|grep Client


查询当前Client 版本,结果如下:

 

    Client API version => 5.6.31

    Client API library version => 5.6.31

    Client API header version => 5.5.47-MariaDB

    Client API version => 5.6.31

 

header version => 5.5.47-MariaDB版本号不一样,因此报错。

卸载安装命令(仅限PHP7.0,其他版本需要更改名字)


    yum remove php70w-mysql

    yum install php70w-mysqlnd

    systemctl  restart httpd

    systemctl  restart mysqld

再次查询


    php -i|grep Client

结果这样


    [root@centos7HPC zb_users]# php -i|grep Client

    Client API library version => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $

    Client API version => mysqlnd 5.0.12-dev - 20150407 - $Id: b5c5906d452ec590732a93b051f3827e02749b83 $

    现在可以成功安装了

 

附一点数据库导入心得:

导入数据库时虽然用的新数据库名,但实际还是创建的原来的数据库名,尤其是从虚拟空间导出的sql文件,不过可以通过编辑sql文件直接更改。

 

无特殊说明,本站文章均为原创,转载请注明出处。

本文首发于微信公众号“我的探索”ID:MyExploration

 

发表评论

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

© ©2018-2021 Copyright Weiyoun.

本站会分享一些资源,可按需下载;还有一些建站经验及有趣的文章分享,欢迎常来!