我完全安装了 mysql 5.6 的所有软件包,并且更新了 PHPMyadmin 和 PHP 7.0,并安装了最新的 php7.0-mysql 库
我的服务器显示版本号。从 mysql 终端以及 PHPMyadmin 进行测试时与 MySQL 5.6 相同。
但是,数据库客户端版本显示在 5.0xxx 左右
我浏览了一下,发现我必须更新 mysqlnd ( What really causes PHP MySQL library version differs from your MySQL server version? )
但我不知道如何继续。我应该怎么办?提前致谢
运行 Ubuntu、Apache2
最佳答案
MySQL Server 和 MySQL Client mysqld
是两个不同的可执行程序,具有不同的版本。 MySQL 并不总是需要在每次有新的服务器版本发布时更新客户端工具。
该库可能仍然有较新版本,我在下面发布的链接显示了如何操作,但是您不太可能遇到任何问题。
请引用this Q&A 报价
In theory, this should not cause any real problem : minor versions tend to be compatible ; but you might need to update the library that's used by PHP ; maybe some package like "libmysql", or something like that (I don't have a Debian machine)
其他 PHP 5.6 系统是否与 ubuntu 不同?我相信问题在于,您使用不同操作系统下载的不同软件包将使用不同的库打包,这可能是出于各种原因,例如与操作系统的兼容性。
关于php - PHPMyadmin 中的数据库客户端版本,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35260305/