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 而不使用包配置中的依赖项字符串
我找到的解决方案是添加自定义 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)
| 归档时间: |
|
| 查看次数: |
12724 次 |
| 最近记录: |