Outils pour utilisateurs

Outils du site


mysql_server_5.6

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

Récupérer le paquetage chez Oracle

Pour accéder à la dernière version du paquetage d'installation du dépôt Oracle :

  1. faire pointer son navigateur sur l'url suivante : http://dev.mysql.com/downloads/repo/apt/
  2. cliquer sur le bouton download
  3. 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

Remplacer les arguments apparaissant dans les commandes par les valeurs tirées du lien copié précédemment.

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

Cette technique ne permet de basculer de 5.6 à 5.5 (ou inversement).

Si plusieurs versions majeures ont été installées (elles ne s'écrasent pas mutuellement) :

# dpkg-reconfigure mysql-apt-config
mysql_server_5.6.txt · Dernière modification : 2017/02/20 10:00 de 127.0.0.1