尝试将数据从平面文件数据库转储加载到新表时遇到权限错误。我知道文件和表的架构相同,因此尝试调整权限。我还应该尝试什么?
mysql> load data infile 'myfile.txt' into table mytable fields terminated by ',' enclosed by '"'; ERROR 1045 (28000): Access denied for user 'user'@'%' grant all on mytable.* to 'user'@'%
这是 MySQL论坛上的一个线程,对此进行了讨论。
答案是肯·塔瑟尔(Ken Tassell)发布的
使用以下命令解决了问题:
grant file on *.* to kentest@localhost identified by 'kentest1';