如何在远程数据库(不同的计算机)上使用本地文件执行以下命令?
$MYSQL_PATH/mysql -u root -h remote.net files -e "
LOAD DATA INFILE '$1'
INTO TABLE $TABLE_NAME
FIELDS TERMINATED BY ','
(size, @d2, @d3, @d4, @d5, path)
Run Code Online (Sandbox Code Playgroud)
问题似乎是INFILE at /tmp/infile.txt无法远程识别.完成上述任务的正确方法是什么?
--local-infile=1这样做时不要忘记包括:
$MYSQL_PATH/mysql -u root -h remote.net files --local-infile=1 -e "
LOAD DATA LOCAL INFILE...
Run Code Online (Sandbox Code Playgroud)