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 :
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!