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 :
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“.
Utilisez la “flèche du bas” pour sélectionner la ligne “Ok“.
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 :