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 en phase d'abandon devient indisponible 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 au cours de sa 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.4.0 devient indisponible, elle est mise à niveau vers la version 8.4.1.
    • 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. Sur la page de liste Systèmes de base de données, recherchez les systèmes de base de données à utiliser. Si vous avez besoin d'aide pour trouver la page de liste ou le système de base de données, reportez-vous à Liste des systèmes de base de données - Utilisation de la console.
  2. Sélectionnez l'onglet Détails.
  3. Sélectionnez Modifier dans le champ Version de base de données :
  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.