Maison > base de données > tutoriel mysql > Comment se connecter à une base de données MySQL distante via la ligne de commande ?

Comment se connecter à une base de données MySQL distante via la ligne de commande ?

Susan Sarandon
Libérer: 2024-11-05 14:10:02
original
900 Les gens l'ont consulté

How to Connect to a Remote MySQL Database via Command Line?

Connexion à des bases de données MySQL distantes via la ligne de commande

Accéder aux serveurs de bases de données distants à partir de la ligne de commande peut être difficile. Dans cet exemple, une tentative de connexion à une base de données hébergée par Rackspace à l'aide de la commande :

mysql -u username -h my.application.com -ppassword
Copier après la connexion

a entraîné l'erreur :

ERROR 2003 (HY000):
Can't connect to MySQL server on 'my.application.com' (10061)
Copier après la connexion

Causes de l'erreur

Cette erreur se produit en raison d'une syntaxe de commande incorrecte ou de problèmes de connectivité réseau.

Résolution du problème

Pour établir une connexion directe à une télécommande Console MySQL, utilisez la commande suivante :

mysql -u {username} -p'{password}' \
    -h {remote server ip or name} -P {port} \
    -D {DB name}
Copier après la connexion

Remplacez les espaces réservés par les valeurs appropriées :

  • {username} : MySQL username
  • '{password} ' : mot de passe MySQL (pas d'espace après -p)
  • {adresse IP ou nom du serveur distant} : adresse IP ou nom d'hôte de l'hôte distant
  • {port} : numéro de port (généralement 3306 pour MySQL)
  • {DB name} : Nom de la base de données cible

Exemple

Pour se connecter à une base de données locale nommée "local" avec le nom d'utilisateur "root" et le mot de passe "'root", utilisez la commande :

mysql -u root -p'root' \
        -h 127.0.0.1 -P 3306 \
        -D local
Copier après la connexion

Une fois la connexion réussie, vous serez basculé vers la console de la base de données spécifiée.

Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!

source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Derniers articles par auteur
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal