在延续这个问题,我已经通过 清除了 5.1 客户端sudo apt-get purge mysql-client-core-5.1
。我已经重新安装了 5.5 客户端 - sudo apt-get --reinstall install mysql-client-5.5 mysql-client-core-5.5
.我还重新启动了 apache 和 MySQL。尽管如此,phpmyadmin 仍然将客户端列为 5.1。有什么想法如何修复它吗?
编辑:
它告诉我mysql-client-5.1
没有安装。 mysql --version
返回:
$ mysql --version
mysql Ver 14.14 Distrib 5.5.28, for debian-linux-gnu (x86_64) using readline 6.2
答案1
是的,正如你所说,我一年前遇到了这个问题,只是为了最终发现 phpmyadmin 报告了它用来连接到实际 mysql 服务器的 mysqli 模块的版本。
答案2
进一步研究发现,phpmyadmin列出的“客户端版本”是我安装的PHP MySQL模块的版本,与实际的MySQL客户端无关。