Avec le connecteur MySQL®, vous pouvez utiliser les commandes dans une chaîne pour effectuer des opérations en langage de requête structuré (SQL) dans les systèmes de base de données MySQL, tels qu'Amazon® Aurora®. Par exemple, avec ce connecteur, vous pouvez :
- Exécuter des commandes SQL, y compris une instruction
CREATEouUPDATEou une requêteSELECT. - Récupérer les détails d'une table dans MySQL
- Insérer des enregistrements dans une base de données MySQL
Conditions préalables
Pour permettre la connexion à la base de données MySQL, le connecteur utilise la connectivité de base de données Java (JDBC), sécurisée par une authentification de base par nom d'utilisateur et mot de passe. Pour configurer le connecteur, vous aurez besoin de :
- Un utilisateur d'intégration désigné créé dans la base de données pour le connecteur
- Nom d'utilisateur et mot de passe de l'utilisateur d'intégration
- L'URL de la connexion JDBC, telle que
jdbc:mysql://host:33060/database?options - Pour se connecter à une base de données MySQL sur site, un GroundRunner pour la connexion
Remarque : Pour vous connecter à une instance de MySQL dans le nuage, utilisez le CloudRunner par défaut.
Configurer le connecteur MySQL
Note : pour que le connecteur puisse être utilisé dans les chaînes de votre organisation, un admin de sécurité de l’org. doit d’abord l’activer à partir de Configuration.
- À partir du Générateur de chaînes, cliquez sur Connexions , puis sur Créer en haut à droite.
- Sous Connector Connection, sélectionnez MySQL et le programme d'exécution à utiliser avec la connexion.
- Sous Informations de base, entrez un nom et une description uniques pour aider à identifier la connexion.
- Sous Properties, entrez les détails du connecteur :
Propriété Détails Nom d’utilisateur Saisissez le nom d'utilisateur de l'utilisateur d'intégration du connecteur. Mot de passe Saisissez le mot de passe pour la propriété Username. URL de connexion Saisissez l'URL de la connexion JDBC, par exemple jdbc:mysql://<server>:<port>/database. Pour inclure des propriétés facultatives pour la connexion, ajoutez-les à une chaîne de requête, commejdbc:mysql://host:33060/database ?<options>.Note : Par défaut, le port est
33060; cependant, cela peut être différent dans votre environnement.Note : toutes les informations d’identification sensibles sont automatiquement chiffrées et stockées avec un chiffrement Advanced Encryption Standard (AES)-256. Pour des raisons de sécurité, évitez d'inclure les informations d'identification de l'utilisateur en tant que propriétés facultatives dans la propriété Connection URL.
- Sélectionnez les environnements à utiliser avec la connexion et cliquez sur enregistrer.
- Pour tester la connexion, créez et exécutez une chaîne avec la commande Get Table Definition du connecteur et vérifiez qu'elle renvoie un résultat valide.
Dépannage
Si la connexion à la base de données MySQL échoue :
- Vérifiez les informations d'authentification de l'utilisateur d'intégration.
- Vérifiez l'URL de la connexion JDBC, y compris le serveur et le port.
Si la connexion ne parvient pas à exécuter une commande, vérifiez que ses entrées, telles que la syntaxe SQL ou la table, sont valides.