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 esempio@sqldat.com privilegi definiti) quindi controlla la configurazione del tuo server.