1、配置
secure_file_priv 是设置允许 load data导入、导出的位置。
secure_file_priv
有些设置选项:
- 如果为空,不做目录限制,即任何目录均可以。
- 如果指定了目录,MySQL 会限制只能从该目录导入、或导出到该目录。目录必须已存在,MySQL 不会自动创建该目录。
- 如果设置为
NULL
,MySQL 服务器禁止导入与导出功能
修改服务器配置:
修改 my.cnf/my.ini 文件,在 [mysqld] 块下,如果没有 secure_file_priv 则新增
指定目录:secure_file_priv=/path/to/data
不限目录:secure_file_priv=
禁止操作:secure_file_priv=NULL
2、sql导入txt文件
load data infile 'E:/data/test.txt'
into table 表名
fields terminated by '|'
lines terminated by '\n'
ignore 1 lines
在notePad++中,查看分隔符
LF \n
CR \r
LFCR \n\r