Mysql
 sql >> Database >  >> RDS >> Mysql

File batch per connettere mysql ed eseguire comandi

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.