Mise à jour vers MySQL 8.0

Ayant une Web App usant beaucoup de JSON sur un serveur Ubuntu 18.04, j'ai décidé de mettre à jour MySQL en version 8.0.
MySQL 8 améliore la prise en charge et les performances du contenu JSON.

Afin d'améliorer la prise en charge du JSON, j'ai mis à jour MySQL 5.7 en 8.0.

Cela sous Ubuntu 18.04 qui installe par défaut la version 5.7.

Il va de soit d'effectuer une sauvegarde complète des bases avant tout !
Voir l'article avec les commandes qui vont bien.

Ensuite, rien de très complexe.

On commence par ouvrir le capot (Terminal),

On tapotte :

wget –c https://dev.mysql.com/get/mysql-apt-config_0.8.13-1_all.deb

Télécharge le fichier de config (dernière version en date le 7 oct 2019)

sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb

Ajoute le paquet aux sources d'installation et de mises à jours

sudo apt-get update

Prise en charge des nouveaux paquets

sudo apt-get install mysql-server

Installation de la nouvelle version de MySQL (la 8.0)

Pendant l'installation, il vous sera demandé d'utiliser le plugin obligeant l'usage de mots de passe fort.
Dites OK, bien sûr.

Installation terminée, mon app Laravel 5.8 fonctionne nickel chrome :)


Pour finir, un petit

sudo apt autoremove

pour supprimer les vieux paquets inutiles

Quelques petites commandes utiles

sudo apt policy mysql-server

Affiche la version de MySQL installée

sudo systemctl status mysql

Affiche l'état de MySQL

sudo systemctl enable mysql

Active le lancement automatique au démarrage (si jamais ce n'est pas le cas)

sudo systemctl stop mysql
sudo systemctl start mysql


Publication : lundi 7 octobre 2019 à 20:03
Mis à jour : mercredi 26 février 2020 à 11:53
Article vue 3984 fois

Mise à jour vers MySQL 8.0
Haut de page