MySQLサーバーの場合(mysqld
)は、MySQLクライアントアプリケーションと同じホストで実行されています( mysql
)、あなたのコマンド
mysql --user=XXX --password=XXXX --database=XXX < XXX.sql
動作します。
サーバーが別のホスト上にある場合(あなたの場合のように)、ホスト名を追加する必要があります:
mysql --host=IP.ADDR.HERE --port=3306 --user=XXX --password=XXXX --database=XXX < XXX.sql
XXX.sql
ファイルはMySQLクライアントと同じホスト上にあります。
オフコースでは、サーバーは他のホストからの接続を受け入れる必要があります(bind-addressが定義され、skip-networkingがなく、正しい [email protected] 特権が定義されているため、サーバー構成を確認してください。