mysql - 如何在Windows 10机器中禁用MySQL 8.0中的secure_file_priv?

标签 mysql mysql-workbench mysql-8.0

我尝试使用将 csv 文件加载到表中

load  data infile 'C:\\a.csv' into table errorClick columns terminated by ',' lines terminated by ',\r\n' ignore 1 lines;

我使用的是 sql 版本 8.0 它给出了错误:

Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement    0.000 sec

我运行了这个声明:

SHOW VARIABLES LIKE "secure_file_priv";

结果是

secure_file_priv    C:\ProgramData\MySQL\MySQL Server 8.0\Uploads\

然后我尝试了

 Set secure_file_priv="";

给出了结果

Error Code: 1238. Variable 'secure_file_priv' is a read only variable   0.047 sec

然后我尝试在我的 Windows 10 计算机中的位置找到 my.ini

C:\ProgramData\MySQL\MySQL Server 8.0\

我没有找到任何my.ini文件;请帮我解决这个错误;

最佳答案

只能在my.inio文件中修改,然后重启服务器

您在隐藏文件夹中找到 my.ini

C:\ProgramData\MySQL\MySQL Server 8.0

您可以在该部分下找到

[mysqld]

secure-file-priv = ""

编辑完成后,您需要重新启动服务器,以使更改生效。

关于mysql - 如何在Windows 10机器中禁用MySQL 8.0中的secure_file_priv?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/62640963/

相关文章:

MySQL utf8mb4 外键错误

php - mysql + php外键显示数据

php - 如何将回复邮件分组到原始邮件

mysql - 按人选择前 4 个分数,但至少需要两个位置

mysql - 将 REGEXP_REPLACE 替换为 DISTINCT

php - 使用另一个表中的 ID 更新表中的记录

mysql - 当某些分区崩溃时,我们可以查询其他分区吗

mysql - 将 CSV 导入到 MySQL,其列数少于目标表

mysql - 在 mysql 中使用事件调度程序时,它只工作一次

sql - MySQL 8 中不完整的执行计划