Mysql低权限账号用LOAD DATA LOCAL读文件

1、建立test(不分配file_priv权限)用户和test表:
  1. CREATE TABLE `test` (  `c` varchar(255) DEFAULT NULL) ENGINE=InnoDB DEFAULT CHARSET=utf8;
当前用户无文件读写权限:

1,执行 LOAD DATA:
  1. LOAD DATA LOCAL INFILE 'c:/1.txt' INTO TABLE test FIELDS TERMINATED BY '\n';
在高版本的mysql中没有TERMINATED BY '\n',但是也会按照换行顺序逐行读入。

 

2,直接在数据库中查看


3,用GROUP_CONCAT查询: