安装mysql 5.6后如何升级phpmyadmin

kir*_*ger 5 mysql phpmyadmin 12.04

将 MySQL 从 5.5 升级到 5.6 后,我在 phpmyadmin 中收到以下错误:

您的 PHP MySQL 库版本 5.5.33 与您的 MySQL 服务器版本 5.6.13 不同。这可能会导致不可预测的行为。

该问题将通过安装来解决, php5-msqlnd但存储库Ubuntu 12.04 LTS没有解决这个问题,因为它在这个启动板错误报告中说

安装通过sudo apt-get install phpmyadmin将警告用户php5-mysqlnd将被标记为已删除php5-mysql并将被标记为安装

这是我从命令中得到的输出: sudo apt-get install phpmyadmin

> The following extra packages will be installed:   php5-mysql Suggested
> packages:   mysql-server The following packages will be REMOVED:  
> php5-mysqlnd The following NEW packages will be installed:  
> php5-mysql phpmyadmin
Run Code Online (Sandbox Code Playgroud)

因此,我将丢失mysqlnd哪个是 mysql api 的新改进驱动程序

建议的解决方法是使用我不喜欢的依赖项字符串,因为这不是解决此问题的正确方法。

如何使用 mysqlnd 安装 phpmyadmin 以在 ubuntu 12.04 中支持 mysql 5.6 而不使用包配置中的依赖项字符串

kir*_*ger 5

我找到的解决方案是添加自定义 PPA 并使用 mysqlnd 安装 phpmyadmin 没有任何问题,如下所示:

sudo add-apt-repository ppa:nijel/phpmyadmin
sudo apt-get update
sudo apt-get install php5-mysqlnd

sudo apt-get remove  phpmyadmin --purge
sudo apt-get install phpmyadmin
Run Code Online (Sandbox Code Playgroud)

  • `sudo apt-get --purge --reinstall install phpmyadmin` 将完成最后两个命令的工作(并且如果他们的 Internet 连接中断,将避免让用户没有 phpmyadmin,因为在执行清除操作之前下载了必要的包)。 (3认同)