Utilisez un client MySQL pour vous connecter à un locataire MySQL d'OceanBase Database. Cette rubrique décrit les prérequis et la procédure de connexion.
Prérequis
Le client MySQL est installé sur votre machine locale. OceanBase Database prend en charge les versions 5.5, 5.6 et 5.7 du client MySQL.
La variable d'environnement PATH contient le répertoire où se trouve le client MySQL.
Procédure
Ouvrez un terminal en ligne de commande.
Saisissez les paramètres de connexion MySQL selon le format suivant :
$mysql -h192.168.0.0 -u -P3306 -p**1*** -c -A oceanbase
Paramètres
-h : spécifie l'adresse IP de connexion à OceanBase Database.
-u : spécifie le compte du locataire.
-P : spécifie le port de connexion à OceanBase Database. La valeur par défaut est 3306.
-p : spécifie le mot de passe du compte. Pour des raisons de sécurité, il n'est pas nécessaire de renseigner ce paramètre directement ; vous serez invité à saisir le mot de passe ultérieurement. Celui-ci restera invisible lors de la saisie.
-c : indique que les commentaires ne doivent pas être ignorés dans l'environnement d'exécution de MySQL.
-A : empêche la récupération automatique des informations statistiques lors de la connexion à un locataire MySQL.
oceanbase : spécifie le nom de la base de données à laquelle accéder. Vous pouvez remplacer cette valeur par le nom de la base de données métier correspondante.
Une fois la connexion établie, l'invite de commande par défaut d'OceanBase s'affiche dans le terminal :
MySQL [oceanbase]>
Pour quitter le terminal en ligne de commande OBClient, saisissez
exitpuis appuyez sur Entrée, ou utilisez la combinaison de touches Ctrl+D.
Exemples
L'exemple de code suivant illustre la connexion à un locataire MySQL d'OceanBase Database depuis le client MySQL :
$mysql -h192.168.0.0 -u -P3306 -p**1*** -c -A oceanbase
Welcome to the MariaDB monitor. Commands end with ; or \g.
Your MySQL connection id is 62488
Server version: 5.6.25 OceanBase 2.2.20 (…) (Built Aug 10 2019 15:27:33)
<... Omitted…>
Type 'help;' or '\h' for help. Type '\c' to clear the current input statement.
MySQL [oceanbase]> SHOW DATABASES;
+--------------------+
| Database |
+--------------------+
| oceanbase |
| information_schema |
| mysql |
| test |
+--------------------+
4 rows in set
MySQL [oceanbase]> exit
Bye