Maison  >  Article  >  base de données  >  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
Susan Sarandonoriginal
2024-11-05 14:10:02818parcourir

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

a entraîné l'erreur :

ERROR 2003 (HY000):
Can't connect to MySQL server on 'my.application.com' (10061)

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}

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

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!

Déclaration:
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