Настройка удаленного хоста с MySQLImport
У меня проблемы с 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) в первом случае, но распознает входные данные моего хоста во втором случае? Ive также попытался дать IP-адрес mysql.spr.local вместо этого и все еще по умолчанию oban.spr.local