si su servidor MySQL (mysqld
) se ejecuta en el mismo host que su aplicación cliente MySQL (mysql
), su comando
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
funciona.
Si su servidor está en otro host (como en su caso), debe agregar el nombre de host:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
El XXX.sql
El archivo está en el mismo host que su Cliente MySQL.
Por supuesto, su servidor tiene que aceptar conexiones de otros hosts (bind-address definida, sin omitir redes y la correcta [email protected] privilegios definidos), así que verifique la configuración de su servidor.