- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在尝试在sql中导入csv文件,请找到以下代码:
将数据 INFILE 'C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\Assignment\Auto.csv' 加载到表分配中。自动
以“,”结尾的字段以 '\r\n' 结尾的行忽略 1 行;
它给了我错误:
错误代码:1290。MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句 0.016 秒
然后我尝试使用关键字 LOCAL(如一些解决方案中提到的),它给了我错误:
错误代码:1148。此 MySQL 版本 0.000 秒不允许使用命令
由于我找到了很多解决方案,因此我在 session 中使用命令手动检查了该变量的值:
显示“secure_file_priv”等变量;
其输出是:
secure_file_priv C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\
**这与我在上面的加载数据路径中使用的位置相同。
我检查了 C:\ProgramData\MySQL\MySQL Server 8.0\my.ini 文件,它具有以下详细信息:
secure-file-priv="C:/ProgramData/MySQL/MySQL Server 8.0/Uploads"有人可以告诉我这里有什么问题以及如何解决这个问题吗?
最佳答案
如果你想使用LOAD DATA LOCAL INFILE ...
,你需要将MySQL服务器全局变量local_infile
设置为true。
SET GLOBAL local_infile = true;
您还需要将 --local-infle
选项传递给 mysql
命令行客户端
mysql --local-infile -hlocalhost -uroot -p
关于安全文件权限错误 - 您的 Auto.csv
文件是否位于运行 MySQL Server 的同一台计算机上?
关于mysql - 在 sql 中导入 csv 文件时出现 secure-file-priv 错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/54333344/
据我了解,发行版中需要的任何工件都应放在priv目录中。对于总括项目,是否应在总括级别上有一个priv目录,或者每个应用程序都有一个? 另外,您如何查找priv目录的路径名? 最佳答案 priv目录是
我正在学习 SQL,并尝试使用“load infile”等将 .csv 文件加载到其中... 但是我收到错误,“MySQL 服务器正在使用 --secure-file-priv 运行,因此无法执行..
在我的剧本中,我有类似的内容: - name: Creates a mysql user mysql_user: login_host: "{{ db_host }}" login
我正在学习MySQL,并尝试使用LOAD DATA子句。当我如下使用它时: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误: MySQL
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
我正在学习 MySQL 并尝试使用 LOAD DATA 子句。当我使用它时,如下所示: LOAD DATA INFILE "text.txt" INTO table mytable; 我收到以下错误:
Windows 2007MySQL 5.7 接收错误: ERROR 1290 (HY000): The MySQL server is running with the --secure-file-p
RISC-V的ECALL编码中的PRIV字段是什么意思?是否应该对调用 ECALL 的模式进行编码? 最佳答案 字段的名称是“funct3”。对于许多 32 位指令,它是操作码的第二部分。 ECALL
我想了解 secure priv 选项是什么意思?我尝试在这个论坛上查找,但找不到任何内容..有人可以解释一下吗? 我尝试导入 csv 文件。现在一切都完成了,但需要了解我刚刚做了什么。 最佳答案 M
我确定我遗漏了一些简单的东西,但我已经创建了以下内容: postgres=# \du List of roles Role name |
documentation对于 postgresql_user 模块,关于如何定义用户权限的格式与自身冲突。格式在选项表中这样描述: priv | PostgreSQL privileges stri
我使用 MySQL 安装程序在 Windows 上安装了 Mysql,然后在安装过程终止后我只能访问 Mysql 5.7 命令行客户端,我的第一个问题是我不能访问 Mysql 服务器吗?然后我尝试使用
有没有办法让MySQL不设置secure-file-priv=''就可以从多个目录加载数据? 例如: secure-file-priv="path/to/dir1","path/to/dir2" 来自
我是一名优秀的程序员,十分优秀!