Tous les produits
Search
Centre de documentation

Cloud Backup:Preparations

Dernière mise à jour :Aug 10, 2026

Vous pouvez utiliser Cloud Backup pour sauvegarder des bases de données MySQL déployées sur des instances Elastic Compute Service (ECS) ou sur vos serveurs locaux. Vous pouvez également restaurer ces bases de données selon vos besoins. Cette rubrique décrit les préparatifs à effectuer avant de sauvegarder une base de données MySQL.

Étape 1 : Vérifications et obtention des informations requises

  1. Installez l'agent Cloud Assistant sur l'instance ECS qui héberge la base de données. Cette étape est obligatoire si la base de données à sauvegarder est déployée sur une instance ECS.

    Le client Cloud Backup pour ECS nécessite Cloud Assistant. Pour les instances ECS achetées avant le 1er décembre 2017, vous devez installer manuellement le client Cloud Assistant.

  2. Récupérez le nom d'utilisateur et le mot de passe utilisés pour vous connecter à la base de données MySQL.

Étape 2 : Créer un compte de sauvegarde et accorder des autorisations

Si vous ne disposez pas d'un compte de sauvegarde dédié, contactez un administrateur pour en créer un. L'utilisateur de sauvegarde doit disposer des autorisations minimales suivantes : SELECT, RELOAD, PROCESS, LOCK TABLES, REPLICATION SLAVE, REPLICATION CLIENT, SUPER. Si la version de la base de données est MySQL 8.0 ou ultérieure, vous devez également accorder l'autorisation BACKUP_ADMIN. L'autorisation REPLICATION SLAVE est requise pour les tâches de sauvegarde continue des journaux.

Les étapes ci-dessous décrivent comment créer un utilisateur de sauvegarde nommé backupadmin.

  1. Connectez-vous à votre base de données MySQL.

    mysql -u root -p

    Après avoir exécuté la commande, saisissez le mot de passe de la base de données lorsque vous y êtes invité.

  2. Créez un compte de sauvegarde nommé backupadmin.

    CREATE USER 'backupadmin' IDENTIFIED BY 'password';
  3. Accordez les autorisations au compte de sauvegarde.

    Accordez les droits d'accès requis à l'utilisateur de sauvegarde. Dans cet exemple, . désigne toutes les bases de données et tables. Vous pouvez spécifier des bases de données et des tables spécifiques selon vos besoins.

    GRANT SELECT,RELOAD,PROCESS,LOCK TABLES,REPLICATION SLAVE,REPLICATION CLIENT,SUPER ON *.* TO 'backupadmin'@'%' ;
  4. Actualisez les autorisations.

    Une fois les autorisations accordées, actualisez-les pour qu'elles prennent effet immédiatement.

    FLUSH PRIVILEGES;

Étapes suivantes

Enregistrer une base de données MySQL hébergée sur ECS ou Enregistrer une base de données MySQL locale.