jeśli twój serwer MySQL (mysqld
) działa na tym samym hoście, co aplikacja kliencka MySQL (mysql
), twoje polecenie
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
działa.
Jeśli twój serwer znajduje się na innym hoście (tak jak w twoim przypadku), musisz dodać nazwę hosta:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
XXX.sql
plik znajduje się na tym samym hoście, co klient MySQL.
Oczywiście twój serwer musi akceptować połączenia z innych hostów (zdefiniowany adres powiązania, bez pomijania sieci i poprawne przykł[email protected] uprawnienia zdefiniowane), więc sprawdź konfigurację serwera.