Actuellement sur toutes nos formules Debian8 + ISPconfig3, nous livrons la version 5.5 de MySQL. Seulement même si cette version est celle disponible dans les dépôts officiels de Jessie, nombreux logiciels tels que Magento, peuvent nécessiter une mise à jour vers la version 5.6 voir même la 5.7. Nous verrons ici comment passer de la version 5.5 à la version 5.6.


1. Téléchargez le dépôt MySQL

La première étape consiste à télécharger le « MySQL APT repository config tool« , désolé mais il sera difficile de le traduire en Français. Comprenez simplement qu’il s’agit d’un dépôt APT dédié à MySQL.

Pour ce faire il suffit de se connecter au site officiel de MySQL et de télécharger le paquet « mysql-apt-config_0.7.2-1_all.deb » : https://dev.mysql.com/downloads/repo/apt/

Cliquez sur :Capture du 2016-06-03 10:36:02

Puis utilisez le lien « No thanks, just start my download« , clic droit et « Copier l’adresse du lien« . Ensuite connectez-vous en SSH à votre serveur et utilisez la commande suivante pour télécharger le paquet (remplacez le lien htp://xxx par celui que vous venez de copier ) :

cd /root; wget https://dev.mysql.com/get/mysql-apt-config_0.7.2-1_all.deb

2. Installez le dépôt MySQL

Une fois le paquet téléchargé, nous l’installons (en SSH sur votre VPS) :

dpkg -i /root/mysql-apt-config_0.7.2-1_all.deb

L’installeur va vous demander quelle version de MySQL vous désirez configurer, nous allons répondre : MySQL Server (Currently selected: mysql-5.6).
Si cette option n’est pas sélectionnée, rendez-vous sur la première ligne et appuyez sur « Entrée« . Choisissez « mysql-5.6« , puis appuyez sur « Entrée« .

mysql_56_1

Utilisez la « flèche du bas » pour sélectionner la ligne « Ok« .

mysql_56_2

3. Installez la nouvelle version de MySQL

Nous venons d’installer un nouveau dépôt, il est donc nécessaire de mettre à jour la liste des paquets disponibles :

apt-get update

Installez la nouvelle version :

apt-get install mysql-community-server

L’installeur va vous demander si vous désirez mettre à jour votre fichier /etc/mysql/my.cnf, répondez ‘N‘, on conserve l’ancien.

Pour vérifier que vous utilisez bien MySQL 5.6 et non la version 5.5, connectez-vous à phpmyadmin :

mysql_56_3