web-dev-qa-db-fra.com

comment mettre à jour phpmyadmin après avoir installé mysql 5.6

Après avoir mis à jour MySQL de 5.5 à 5.6, j'ai eu l'erreur suivante dans phpmyadmin:

Votre PHP version de la bibliothèque MySQL 5.5.33 diffère de celle de votre serveur MySQL version 5.6.13. Cela peut provoquer un comportement imprévisible.

Le problème serait résolu en installant php5-msqlnd, mais le référentiel pour Ubuntu 12.04 LTS n'a pas résolu le problème tel qu'il est indiqué dans ce rapport de bogue du tableau de bord

L'installation via Sudo apt-get install phpmyadmin avertira l'utilisateur que php5-mysqlnd sera marqué comme supprimé et que php5-mysql sera marqué comme install

voici le résultat de la commande: 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

Ainsi je vais perdre mysqlnd qui est le nouveau pilote amélioré pour mysql api

La solution de contournement suggérée consiste à jouer avec les dépendances chaîne que je n'aime pas, car ce n'est pas la bonne façon de résoudre ce problème.

Comment installer phpmyadmin avec mysqlnd pour supporter mysql 5.6 dans ubuntu 12.04 sans jouer avec les dépendances chaîne dans le paquet config

5
kirchberger

La solution que j'ai trouvée consiste à ajouter un PPA personnalisé et à installer phpmyadmin avec mysqlnd sans aucun problème comme celui-ci:

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
5
kirchberger

J'ai résolu ce problème sur Ubuntu 14.04 en désinstallant et en réinstallant phpMyAdmin:

Sudo apt-get remove phpmyadmin  # Note: I did NOT purge the phpMyAdmin database
Sudo apt-get install phpmyadmin

Après avoir réinstallé l'avertissement n'est plus apparu.

1
Peter Gluck