Ces procédures de mise à jour contiennent uniquement les informations essentielles et les bonnes pratiques pour mettre à jour un serveur Ubuntu en cours d’exécution tout en limitant les temps d’arrêt.
Ubuntu 16.04.6 vers Ubuntu 18.04
Sauvegarde – Si vous utilisez un hébergeur cloud comme DigitalOcean, créez un instantané. Il est recommandé d’éteindre la VM avant de créer l’instantané afin de préserver l’intégrité des fichiers. Si vous n’utilisez pas de machine virtuelle ou d’hébergeur cloud, il est recommandé de faire une copie de l’intégralité du système de fichiers. Au minimum, vous devez sauvegarder les répertoires /home, /etc et /var.
Mettre à jour les paquets installés
Avant de lancer la mise à niveau de la version, il est recommandé de mettre à jour tous les paquets vers les dernières versions disponibles pour la version actuelle. Mettez à jour la liste des paquets :
sudo apt-get update
Ensuite, mettez à niveau les paquets installés vers leurs dernières versions disponibles :
sudo apt-get upgrade
Une fois cela terminé, utilisez la commande ci-dessous. Elle exécutera les mises à jour supplémentaires nécessitant de modifier des dépendances, d’ajouter ou de supprimer de nouveaux paquets si besoin. Elle traitera les étapes de mise à niveau qui ont pu être bloquées par apt-get upgrade.
sudo apt-get dist-upgrade
Mettre à niveau Ubuntu vers 18.04
sudo do-release-upgrade
Mise à jour de MySQL 5.7 vers 8.0
Télécharger la configuration du paquet
wget -c https://dev.mysql.com/get/mysql-apt-config_0.8.14-1_all.deb
Reconfigurer les paquets
sudo dpkg -i mysql-apt-config_0.8.13-1_all.deb
Mettre à jour les paquets
sudo apt-get update
Mettre à jour MySQL
sudo apt install mysql-client or mysql-server