Table des matières
Installer MySQL server 5.6 sous Debian 7 et 8
Besoin
Même Debian 8 (Jessie) ne propose pas de version de MySQL supérieure à 5.5. Un nombre croissant d'applications demande une version >= 5.6.
À la date de rédaction, même les backports de Jessie ne proposent pas la 5.6.
Démarche
La solution proposée consiste à ajouter un dépôt géré par Oracle qui permettra d'installer MySQL 5.6. L'ajout ce de dépôt et des clés qui lui sont associées s'effectue à l'aide d'un paquetage.
Cette installation a pour effet d'annuler et remplacer la version courante de MySQL préalablement installée.
Procédure
Source : A Quick Guide to Using the MySQL APT Repository (en) [Oracle].
Récupérer le paquetage chez Oracle
Pour accéder à la dernière version du paquetage d'installation du dépôt Oracle :
- faire pointer son navigateur sur l'url suivante : http://dev.mysql.com/downloads/repo/apt/
- cliquer sur le bouton download
- sur la page suivante, le lien ancré sur le texte “No thanks, just start my download.” pointe vers le fichier à télécharger, copier l'url
Télécharger et installer le paquetage de configuration des dépôts
En ligne de commande, sur la machine cible :
# wget http://dev.mysql.com/get/mysql-apt-config_0.6.0-1_all.deb # dpkg -i mysql-apt-config_0.6.0-1_all.deb
Une interface semi-graphique permet de choisir les dépôts à installer. Il faudra sélection le choix “Apply” pour déclencher l'installation les éléments sélectionnés.
Installer le serveur MySQL
# apt-get update # apt-get install mysql-server
Contrôler la version active de MySQL
$ mysql --version
Mettre à jour la clé du dépôt
Source : APT GPG Key Expired (en) (mysql.com)
Périodiquement, la clé du dépôt atteint sa date d'expiration. Il faut donc la changer :
# apt-key adv --keyserver pgp.mit.edu --recv-keys A4A9406876FCBD3C456770C88C718D3B5072E1F5
Basculer d'une version majeure à une autre
Si plusieurs versions majeures ont été installées (elles ne s'écrasent pas mutuellement) :
# dpkg-reconfigure mysql-apt-config