mysql - 使用 mysql 拒绝 "load infile"用户的访问

标签 mysql load-data-infile

我有一个文本文件,我想将其加载到 MySQL 数据库中。

当我执行命令时:

load data infile '/saurabh/chk1.txt'
   into table chk1 fields terminated by '\t' lines terminated by '\n';

我收到错误:

ERROR 1045 (28000): Access denied for user 'saurabh'@'localhost' (using password: YES)

因为我认为这是一个权限问题,所以我使用了 show grants 命令,

GRANT USAGE ON *.* TO 'saurabh'@'localhost' IDENTIFIED BY PASSWORD '*40639DEF' 

GRANT ALL PRIVILEGES ON `saurabh`.* TO 'saurabh'@'localhost' .

最佳答案

查看这篇文章Mysql permission errors with 'load data'

尝试:将 *.* 上的文件授予由“saurabh”标识的 saurabh@localhost

关于mysql - 使用 mysql 拒绝 "load infile"用户的访问,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/29502972/

相关文章:

mysql - 在 sql 中导入 csv 文件时出现 secure-file-priv 错误

php - 如何在 laravel 的编辑表单中显示时间戳格式?

java - 如何在 JDBI 中使用 IN 运算符?

php - 如何在 select 语句中使用 'between'

php - 当 mysql 到远程服务器时,LOAD DATA LOCAL INFILE 不起作用

mysql - 将包含 html 代码的文本文件导入 mysql db - 特定列的合适方法

mysql - 在 LOAD DATA INFILE 之前或之后定义 PK

mysql - 如何在mysql中获取记录 ORDER BY user_id DESC ANDcreated_date ASE

Mysql ERROR 1062 (23000) : Duplicate entry. 更新不会违反唯一约束的行

PHP MySQL - 使用 LOAD DATA INFILE 导入 CSV - 确定文件路径?