wenn Ihr MySQL-Server (mysqld
) läuft auf demselben Host wie Ihre MySQL-Clientanwendung (mysql
), Ihr Befehl
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
funktioniert.
Wenn sich Ihr Server auf einem anderen Host befindet (wie in Ihrem Fall), müssen Sie den Hostnamen hinzufügen:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
Die XXX.sql
Datei befindet sich auf demselben Host wie Ihr MySQL-Client.
Natürlich muss Ihr Server Verbindungen von anderen Hosts akzeptieren (bind-address definiert, kein skip-networking und die korrekte [email protected] Berechtigungen definiert), also überprüfen Sie Ihre Serverkonfiguration.