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) 但在第二种情况下识别我的主机输入?我还尝试提供 mysql.spr.local 的 IP 地址,但仍默认为 oban.spr.local

4

0 回答 0