1

ホスト引数を受け取る mysqlimport に問題があります。ホスト名を選択的に受け入れるように見えます。

mysqlimport --compress --user=SOMEUSER --host=mysql.spr.local --password=SOMEPASSWORD --    delete --ignore-lines=1 --fields-terminated-by=';' --fields-enclosed-by='"' --lines-    terminated-by='\n' cicu ./ResearchData.csv 

mysqlimport: Error: 1045 Access denied for user 'SOMEUSER'@'oban.spr.local' (using password: YES)

ただし、別のサーバーを選択した場合:

mysqlimport --compress --user=SOMEUSER --host=deepthought.spr.local --password=SOMEPASS -- delete --ignore-lines=1 --fields-terminated-by=';' --fields-enclosed-by='"' --lines-terminated-by='\n' cicu ./ResearchData.csv
mysqlimport: Error: 2003 Can't connect to MySQL server on 'deepthought.spr.local' (111)

deepthought には mysql サーバーがありません。それをホスト インポートとして使用するのは、別のサーバーを指定した場合に mysqlimport がホスト入力を受け入れるように見えることを示すためだけです。

nslookup は両方のサーバーのレコードを返します。最初のケースでは mysqlimport がホスト引数を無視し、デフォルトで localhost (oban.spr.local) に設定されているように見えますが、2 番目のケースではホスト入力が認識される原因は何でしょうか? また、代わりに mysql.spr.local の IP アドレスを指定しようとしましたが、デフォルトで oban.spr.local に設定されていました

4

0 に答える 0