Mises à niveau du système de base de données

HeatWave Le service prend en charge les mises à niveau automatiques et manuelles.

  • Mises à niveau automatiques :
    • Les mises à jour de la même version, telles que 8.0.33-u1, sont appliquées automatiquement pendant la fenêtre de maintenance que vous définissez sur le système de base de données. Les versions de mise à jour contiennent des patches critiques tels que des patches de sécurité et de stabilité.
    • Une version obsolète n'est plus disponible environ trois mois après la date d'abandon. Reportez-vous à la section MySQL Versions Deprecation and Removal Policy in HeatWave Service. Tout système de base de données exécutant une version non disponible sera mis à niveau automatiquement lors de la prochaine fenêtre de maintenance. Il est mis à niveau vers la version la plus basse actuellement disponible dans la même série. Par exemple, lorsque la version 8.0.31 devient indisponible, elle est mise à niveau vers la version 8.0.32 et lorsque la version 8.1.0 devient indisponible, elle est mise à niveau vers la version 8.2.0.
    • Pour un système de base de données Toujours gratuit, le processus de maintenance met toujours à niveau la version de base de données vers la version la plus élevée disponible.
  • Mise à niveau manuelle : vous pouvez mettre à niveau la version manuellement à l'aide de la console ou de l'interface de ligne de commande. Reportez-vous à Mise à niveau manuelle d'un système de base de données.
    Remarque

    Il est recommandé d'effectuer une sauvegarde complète avant de mettre à niveau le système de base de données.

Mise à niveau manuelle d'un système de base de données

Utilisez la console ou l'interface de ligne de commande pour mettre à niveau manuellement un système de base de données vers une version supérieure. Vous pouvez effectuer une mise à niveau vers la même version (pour obtenir les derniers correctifs de sécurité et critiques), mais vous ne pouvez pas revenir à une version antérieure.

Remarque

Si vous souhaitez effectuer une mise à niveau de version majeure telle que MySQL 8.0 vers MySQL 8.4, vérifiez les modifications avant de procéder à la mise à niveau. Reportez-vous à la section Major Version Upgrade.

Utilisation de la console

Utilisez la console pour mettre à niveau manuellement le système de base de données.

Cette tâche requiert les éléments suivants :
  • Système de base de données en cours d'exécution.
Remarque

Il est recommandé d'effectuer une sauvegarde complète du système de base de données avant la mise à niveau. Reportez-vous à Création d'une sauvegarde manuelle.
Pour mettre à niveau le système de base de données, procédez comme suit :
  1. Ouvrez le menu de navigation et sélectionnez Bases de données. Sous HeatWave MySQL, sélectionnez les systèmes de base de données.
  2. Choisissez votre compartiment dans Etendue de la liste.
  3. Dans la liste des systèmes de base de données, recherchez celui à mettre à niveau et effectuez l'une des opérations suivantes :
    • Sélectionnez le menu Actions présent sur la ligne de votre système de base de données, puis Modifier la version de base de données.
    • Sélectionnez le nom du système de base de données afin d'ouvrir la page de détails. Sélectionnez Modifier dans le champ Version de base de données ou Modifier la version de base de données dans le menu Actions supplémentaires.
    La boîte de dialogue est affichée.
  4. Dans la boîte de dialogue Modifier la version de base de données, sélectionnez la version requise.
    Remarque

    Vous pouvez sélectionner la même version pour obtenir les dernières mises à jour de service si la version est toujours disponible dans le service.
  5. Sélectionnez Enregistrer les modifications.
Le système de base de données passe à l'état UPDATING lors de la mise à niveau.

Utilisation de l'interface de ligne de commande

Utilisez l'interface de ligne de commande pour mettre à niveau manuellement le système de base de données.

Cette tâche requiert les éléments suivants :
Remarque

Il est recommandé d'effectuer une sauvegarde complète du système de base de données avant la mise à niveau. Reportez-vous à Création d'une sauvegarde manuelle.
Pour mettre à niveau le système de base de données, procédez comme suit :
  1. Utilisez la commande version list pour extraire la liste des versions disponibles :
    oci mysql version list --compartment-id <CompartmentOCID>
    Vous obtenez une réponse semblable à la suivante :
    {
      "data": [
        {
          "version-family": "8.0",
          "versions": [
            {
              "description": "8.0.32",
              "version": "8.0.32"
            },
            {
              "description": "8.0.33",
              "version": "8.0.33"
        }
      ]
    }
  2. Vérifiez la version du système de base de données. Reportez-vous à Extraction de la version d'un serveur MySQL Server.
  3. Mettez à niveau la version d'une version inférieure vers une version supérieure, telle que 8.0.32 vers 8.0.33, ou vers la même version, telle que 8.0.33 vers 8.0.33 pour obtenir les dernières mises à jour de service :
    oci mysql db-system update 
                 --db-system-id <DBSystemOCID> 
                 --mysql-version <LatestMySQLVersion>
Le statut du système de base de données devient UPDATING, puis la version devient 8.0.33.