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 MariaDB sur Amazon RDS depuis le client de ligne SSL/TLS de commande MySQL (crypté)
Les paramètres du programme client mysql sont légèrement différents selon que vous utilisez la version MySQL 5.7, la version MySQL 8.0 ou la version MariaDB.
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 à SSL/TLS l'aide du client de ligne de commande MySQL
-
Téléchargez un certificat racine qui fonctionne pour tous 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. Remplacez le--ssl-caparamètre par le nom du fichier de SSL/TLS certificat. 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 MariaDB.mysql -hmysql–instance1.123456789012.us-east-1.rds.amazonaws.com--ssl-ca=global-bundle.pem--ssl -P 3306 -umyadmin-pPour exiger que la SSL/TLS connexion vérifie le point de terminaison de l'instance de base de données par rapport au point de terminaison indiqué dans le SSL/TLS certificat, entrez la commande suivante :
mysql -hmysql–instance1.123456789012.us-east-1.rds.amazonaws.com--ssl-ca=global-bundle.pem--ssl-verify-server-cert -P 3306 -umyadmin-pL'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--ssl-ca=global-bundle.pem--ssl-mode=REQUIRED -P 3306 -umyadmin-p -
Entrez le mot de passe de l'utilisateur principal quand vous y êtes invité.
Vous devez visualiser des résultats similaires à ce qui suit.
Welcome to the MariaDB monitor. Commands end with ; or \g. Your MariaDB connection id is 31 Server version: 10.6.10-MariaDB-log Source distribution Copyright (c) 2000, 2018, Oracle, MariaDB Corporation Ab and others. Type 'help;' or '\h' for help. Type '\c' to clear the current input statement. MariaDB [(none)]>