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.