se o seu servidor MySQL (
mysqld
) está sendo executado no mesmo host que seu aplicativo cliente MySQL (mysql
), seu comando mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
funciona.
Se o seu servidor estiver em outro host (como no seu caso), você deve adicionar o nome do host:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
O
XXX.sql
arquivo está no mesmo host que seu cliente MySQL. Claro que seu servidor tem que aceitar conexões de outros hosts (bind-address definido, sem skip-networking, e o correto [email protected] privilégios definidos) então verifique a configuração do seu servidor.