Base de données et modes d'accès

Par défaut, un système de base de données s'exécute en lecture-écriture et permet à tous les comptes d'utilisateur valides de s'y connecter. Vous pouvez configurer le système de base de données en mode lecture seule lorsque les opérations d'écriture ne sont pas autorisées. Vous pouvez également définir le mode d'accès pour autoriser uniquement les utilisateurs administrateurs à s'y connecter.

Mode de base de données

Le mode de base de données détermine le type d'opération que les utilisateurs connectés au système de base de données peuvent effectuer.

Il existe deux modes de base de données :
  • Lecture-écriture : Permet aux utilisateurs d'extraire et de modifier les données stockées dans le système de base de données.
  • Lecture seule : Permet d'extraire des données et empêche leur modification. Vous pouvez utiliser ce mode pour empêcher les opérations d'écriture sur un système de base de données cible d'une réplication entrante.
    Note

    Si vous configurez le mode de base de données d'un système de base de données à lecture seule, MySQL HeatWave règle la variable de système SUPER_READ_ONLY à ON. Health Monitor affecte également la valeur ON à cette variable en cas de pénurie prolongée d'espace disque. Lorsque la pénurie d'espace disque s'est rétablie, Health Monitor réinitialise la variable à OFF, ce qui oblige le système de base de données à autoriser les opérations d'écriture quel que soit le mode de base de données. Vous pouvez redémarrer le système de base de données pour conserver le mode de base de données en lecture seule. Voir Aperçu du moniteur d'état.

Mode d'accès

Le mode d'accès détermine les comptes d'utilisateur qui peuvent se connecter au système de base de données.

Il existe deux modes d'accès :
  • Tous les utilisateurs : Permet à tous les utilisateurs de se connecter au système de base de données pour accéder aux données.
  • Administrateurs seulement : Restreint l'accès aux utilisateurs administrateurs uniquement. Vous pouvez utiliser ce mode pour permettre aux administrateurs d'effectuer des opérations de maintenance sur un système de base de données sans interférence des opérations utilisateur. Vous pouvez également utiliser ce mode pour empêcher les utilisateurs d'accéder à un système de base de données destiné à la récupération après sinistre ou à d'autres fins.
    Note

    Si vous configurez le mode d'accès d'un système de base de données pour Administrateurs uniquement, MySQL HeatWave règle la variable de système OFFLINE_MODE à ON. Health Monitor affecte également la valeur ON à cette variable en cas de pénurie prolongée d'espace disque. Lorsque la pénurie d'espace disque s'est rétablie, Health Monitor réinitialise cette variable à OFF, ce qui permet à tous les utilisateurs de se connecter au système de base de données quel que soit le mode d'accès. Vous pouvez redémarrer le système de base de données pour conserver le mode d'accès Administrateurs uniquement. Voir Aperçu du moniteur d'état.