手抄报 安全手抄报 手抄报内容 手抄报图片 英语手抄报 清明节手抄报 节约用水手抄报

window下mysql 5.7 批量导入数据出错 error1290

时间:2024-10-13 06:40:26

1、#MYSQL导出数据:SELECT * FROM `result` INTO OUTFILE 'd:/result_Java.txt';报错:错误代码: 1290The MySQL server is running with the --secure-file-priv option so it cannot execute this statement报错如下图

window下mysql 5.7 批量导入数据出错 error1290

2、解决办法:执行showvariables盟敢势袂like'%secure_file_priv%';然后把要导入的数赍铈于脏据文件放到该文件夹我的是C:\ProgramData\MySQL\MySQL Server 5.7\Uploads\把导出路径改为C:/ProgramData/MySQL/MySQL Server 5.7/Uploads/result_Java.txt具体操作如图

window下mysql 5.7 批量导入数据出错 error1290
window下mysql 5.7 批量导入数据出错 error1290

3、这里介绍一下:secure_file_priv变量,在很多网站对其介绍都有点问题,这里去了官网看过,然后分享一、这个变量需要在my.ini 中进行设置,如下图,没有可以直接添加

window下mysql 5.7 批量导入数据出错 error1290

4、二、可以用命令查看变量值: show variables like "%secure%"(显示文件目录)secur髫潋啜缅e_file_priv可以设置如下:1、如果空,则变量没有作用。这不是一个安全的设置。(路径任意,目录必须存在;服务器不会创建它)2、如果设置为目录的名称,服务器将限制导入和导出操作,只对该目录中的文件工作。目录必须存在;服务器不会创建它。(只能导入指定路径)3、如果设置为null,服务器将禁用导入和导出操作。(不能进行导入和导出)下图是官网截图

window下mysql 5.7 批量导入数据出错 error1290
© 手抄报圈