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.debTé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.debAjoute le paquet aux sources d'installation et de mises à jours
sudo apt-get updatePrise en charge des nouveaux paquets
sudo apt-get install mysql-serverInstallation 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 autoremovepour supprimer les vieux paquets inutiles
Quelques petites commandes utiles
sudo apt policy mysql-serverAffiche la version de MySQL installée
sudo systemctl status mysqlAffiche l'état de MySQL
sudo systemctl enable mysqlActive le lancement automatique au démarrage (si jamais ce n'est pas le cas)
sudo systemctl stop mysql
sudo systemctl start mysql 
		