After upgrading MySQL from 5.5 to 5.6 I got the following error in phpmyadmin:
Your PHP MySQL library version 5.5.33 differs from your MySQL server version 5.6.13. This may cause unpredictable behavior.
The problem would be solved by installing
php5-msqlnd but the repository for
Ubuntu 12.04 LTS didn't fix the issue as it says in this launchpad bug report
sudo apt-get install phpmyadmin will warn the user that
php5-mysqlnd will be marked removed and
php5-mysql will be marked install
this is the output I got from the command:
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
Thus I will loose
mysqlnd which is the new improved driver for mysql api
The suggested workaround is to play with dependencies string which I don't like because it's not the right way to solve this issue.
How can I install phpmyadmin with mysqlnd to support mysql 5.6 in ubuntu 12.04 without playing with dependencies string in the package config