Maison > base de données > tutoriel mysql > le corps du texte

Comment dépanner les erreurs « Impossible de se connecter au serveur MySQL » lors de la connexion à distance via la ligne de commande ? .

Linda Hamilton
Libérer: 2024-11-08 22:55:02
original
882 Les gens l'ont consulté

How to Troubleshoot

Dépannage de la connexion à une base de données MySQL distante via la ligne de commande

Lorsque vous tentez d'accéder à une base de données MySQL distante à partir d'une ligne de commande d'une machine locale, vous pouvez rencontrer l'erreur "Impossible connectez-vous au serveur MySQL sur 'my.application.com' (10061)." Cette erreur se produit souvent lorsque vos paramètres de connexion sont incorrects.

La syntaxe de commande correcte pour se connecter à une base de données MySQL distante est :

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

Assurez-vous de fournir le bon :

  • Nom d'utilisateur (-u) : Nom d'utilisateur de la base de données
  • Mot de passe (-p) : Mot de passe de la base de données sans aucun espace après l'option -p
  • Hôte (-h) : Adresse IP ou nom d'hôte du serveur distant
  • Port (-P) : Numéro de port utilisé par le serveur MySQL (par défaut : 3306 )
  • Base de données (-D) : Nom de la base de données spécifique à laquelle vous souhaitez accéder

Par exemple :

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

Ceci La commande vous connectera à la base de données "locale" sur le serveur distant "127.0.0.1" en utilisant l'utilisateur "root" et le mot de passe "root", en supposant que le port 3306 soit utilisé.

Si vous rencontrez d'autres problèmes de connexion, assurez-vous que :

  • Le serveur MySQL sur la machine distante est en cours d'exécution et accessible.
  • Le pare-feu sur la machine distante autorise les connexions entrantes sur le port du serveur MySQL.
  • L'utilisateur avec lequel vous vous connectez dispose de privilèges suffisants pour se connecter à la base de données distante.

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
À propos de nous Clause de non-responsabilité Sitemap
Site Web PHP chinois:Formation PHP en ligne sur le bien-être public,Aidez les apprenants PHP à grandir rapidement!