se il tuo server MySQL (mysqld
) è in esecuzione sullo stesso host dell'applicazione client MySQL (mysql
), il tuo comando
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
funziona.
Se il tuo server è su un altro host (come nel tuo caso), devi aggiungere il nome host:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
Il XXX.sql
si trova sullo stesso host del client MySQL.
Ovviamente il tuo server deve accettare connessioni da altri host (indirizzo bind definito, nessun collegamento in rete e [email protected] privilegi definiti) quindi controlla la configurazione del tuo server.