Les traductions sont fournies par des outils de traduction automatique. En cas de conflit entre le contenu d'une traduction et celui de la version originale en anglais, la version anglaise prévaudra.
Connexion à votre instance de base de données MySQL sur Amazon RDS avec SSL/TLS à partir du client de ligne de commande MySQL (chiffré)
Les paramètres du programme client mysql sont légèrement différents selon la version de MySQL ou de MariaDB que vous utilisez.
Pour savoir quelle version vous avez, exécutez la commande mysql avec l'option --version. Dans l'exemple suivant, la sortie indique que le programme client provient de MariaDB.
$ mysql --version mysql Ver 15.1 Distrib 10.5.15-MariaDB, for osx10.15 (x86_64) using readline 5.1
La plupart des distributions Linux, telles qu'Amazon Linux, CentOS, SUSE et Debian, ont remplacé MySQL par MariaDB, et la version de mysql qu'elles contiennent provient de MariaDB.
Pour vous connecter à votre instance de base de données en utilisant SSL/TLS, procédez comme suit :
Pour vous connecter à une instance de base de données avec SSL/TLS en utilisant le client de ligne de commande MySQL
-
Téléchargez un certificat racine valide pour toutes les Régions AWS.
Pour plus d’informations sur le téléchargement de certificats, consultez .
-
Utilisez un client de ligne de commande MySQL pour vous connecter à une instance de base de données avec chiffrement SSL/TLS. Pour le paramètre
-h, remplacez le nom DNS (point de terminaison) de votre instance de base de données. Pour le paramètre--ssl-ca, remplacez le nom de fichier du certificat SSL/TLS. Pour le paramètre-P, remplacez le port pour votre instance de base de données. Pour le paramètre-u, remplacez le nom d'utilisateur d'un utilisateur de base de données valide, par exemple l'utilisateur principal. Entrez le mot de passe de l'utilisateur principal quand vous y êtes invité.L'exemple suivant montre comment lancer le client à l'aide du paramètre
--ssl-caen utilisant le client MySQL 5.7 ou version ultérieure.mysql -hmysql–instance1---123456789012---us-east-1---rds.amazonaws.com.rproxy.govskope.ca--ssl-ca=global-bundle.pem--ssl-mode=REQUIRED -P 3306 -umyadmin-pPour exiger que la connexion SSL/TLS vérifie le point de terminaison de l'instance de la base de données par rapport au point de terminaison du certificat SSL/TLS, entrez la commande suivante :
mysql -hmysql–instance1---123456789012---us-east-1---rds.amazonaws.com.rproxy.govskope.ca--ssl-ca=global-bundle.pem--ssl-mode=VERIFY_IDENTITY -P 3306 -umyadmin-pL'exemple suivant montre comment lancer le client à l'aide du paramètre
--ssl-caen utilisant le client MariaDB.mysql -hmysql–instance1---123456789012---us-east-1---rds.amazonaws.com.rproxy.govskope.ca--ssl-ca=global-bundle.pem--ssl -P 3306 -umyadmin-p -
Entrez le mot de passe de l'utilisateur principal quand vous y êtes invité.
Vous verrez des résultats similaires à ce qui suit.
Welcome to the MySQL monitor. Commands end with ; or \g.
Your MySQL connection id is 9738
Server version: 8.0.28 Source distribution
Type 'help;' or '\h' for help. Type '\c' to clear the buffer.
mysql>