我正在运行 Scientific Linux 6.3(二进制与 Redhat/CentOS/等兼容)作为 LAMP 堆栈。
我已经从 Percona yum 存储库安装了 Percona 服务器和客户端 v5.5。但是,当我运行 phpinfo() 时,我注意到在 MySQL 和 mysqli 部分下,它列出的客户端 API 库版本为 5.1.66,而不是 5.5x。
我猜这些需要匹配,至少与主要版本匹配,而且我不知道这种不匹配可能造成什么后果。
我需要恢复到 Percona 服务器和客户端 v5.1 吗?
这是针对生产环境的,所以必须正确。我很感激大家提供的任何意见或经验。
我正在运行 Scientific Linux 6.3(二进制与 Redhat/CentOS/等兼容)作为 LAMP 堆栈。
我已经从 Percona yum 存储库安装了 Percona 服务器和客户端 v5.5。但是,当我运行 phpinfo() 时,我注意到在 MySQL 和 mysqli 部分下,它列出的客户端 API 库版本为 5.1.66,而不是 5.5x。
我猜这些需要匹配,至少与主要版本匹配,而且我不知道这种不匹配可能造成什么后果。
我需要恢复到 Percona 服务器和客户端 v5.1 吗?
这是针对生产环境的,所以必须正确。我很感激大家提供的任何意见或经验。
(请注意,我也将在 Percona 论坛上交叉发布此文章)
答案1
在 v5.x 服务器上运行 v5.x 客户端是没问题的。版本号不必完全匹配,事实上,在大多数情况下,即使是 v4.x 甚至更早的客户端也可以在 v5.x 服务器上正常运行。