Mysql
 sql >> Base de données >  >> RDS >> Mysql

Fichier batch pour connecter mysql et exécuter des commandes

si votre serveur MySQL (mysqld ) s'exécute sur le même hôte que votre application client MySQL (mysql ), votre commande

mysql --user=XXX --password=XXXX --database=XXX < XXX.sql

fonctionne.

Si votre serveur est sur un autre hébergeur (comme dans votre cas), vous devez ajouter le nom d'hôte :

mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql

Le XXX.sql le fichier est sur le même hôte que votre client MySQL.

Bien sûr, votre serveur doit accepter les connexions d'autres hôtes (adresse de liaison définie, pas de réseau de saut et la bonne [email protected] privilèges définis) alors vérifiez la configuration de votre serveur.