我正在尝试在Windows上运行LOAD DATA INFILE
命令,但我无法弄清楚如何从/var/lib/mysql/
更改DATADIR
通过命令行客户端,我的目标是:
"Path_to_sql" "--defaults-file=C:\Program Files\MySQL\MySQL Server 5.6\my.ini" "-uUser" "-pPassword"
我的my.ini文件包含以下行:
datadir=C:\\Users\\Me\\Desktop\\
。我试过没有拖尾的双背斜线,也有单背斜线。
当我尝试LOAD DATA INFILE命令时,我的路径只是附加到未更改的默认值:
Can't get stat of /var/lib/mysql/DB/path_to_file
。
此外,
SELECT * FROM information_schema.GLOBAL_VARIABLES WHERE variable_name = "DATADIR";
返回默认值。
答案 0 :(得分:0)
您是否尝试在声明中使用完整路径?
LOAD DATA INFILE 'C:\\Users\\Me\\Desktop\\data.txt' INTO TABLE my_db.my_table;