Passer au contenu principal

Prérequis

  • Si votre base de données MySQL est protégée par des groupes de sécurité ou d’autres paramètres de pare-feu, vous devrez disposer de l’adresse IP statique du service de synchronisation des données pour effectuer l’étape 1.

Étape 1 : autoriser l’accès

Créez une règle dans un groupe de sécurité ou dans les paramètres du pare-feu pour autoriser :
  • les connexions entrantes vers votre hôte et votre port (généralement 3306) à partir de l’IP statique.
  • les connexions sortantes depuis les ports 1024 à 65535 vers l’IP statique.

Étape 2 : créer un utilisateur en écriture

Créez un utilisateur de base de données qui se chargera de l’écriture des données source.
  1. Ouvrez une connexion à votre base de données MySQL.
  2. Créez un utilisateur pour le transfert de données en exécutant la commande SQL suivante.
CREATE USER <username>@'%' IDENTIFIED BY '<some-password>';
  1. Accordez à l’utilisateur les privilèges requis sur la base de données.
GRANT SELECT, INSERT, UPDATE, DELETE, CREATE, DROP, ALTER, CREATE TEMPORARY TABLES, CREATE VIEW ON *.* TO <username>@'%';
🚧 Si le schema/database existe déjà Par défaut, le service crée un nouveau schéma (dans MySQL, schema est synonyme de database). Si vous préférez créer le schéma vous-même avant de connecter la destination, vous devez vous assurer que l’utilisateur en écriture dispose des autorisations adéquates sur le schéma, en utilisant GRANT ALL PRIVILEGES ON <database_name>.* TO <username>@'%';

Étape 3 : ajouter votre destination

Partagez de manière sécurisée votre nom d’hôte, le nom de la base de données, le port, le nom du schéma choisi, le nom d’utilisateur et le mot de passe avec nous pour finaliser la connexion.