龙空技术网

MySQL导入文件失败?来看看我是怎么解决的

一个三分球 116

前言:

今天各位老铁们对“mysql大文件导入”都比较关注,各位老铁们都需要知道一些“mysql大文件导入”的相关知识。那么小编在网络上网罗了一些关于“mysql大文件导入””的相关文章,希望各位老铁们能喜欢,看官们快快来学习一下吧!

Mysql 导入文件提示 --secure-file-priv option 问题

MYSQL导入CSV格式文件数据执行提示错误(ERROR 1290):

The MySQL server is running with the --secure-file-priv option so it cannot execute this statement.

【1】分析原因

其实原因很简单,因为在安装MySQL的时候限制了导入与导出的目录权限。只允许在规定的目录下才能导入。

可以通过以下命令查看secure-file-priv当前的值是什么

SHOW VARIABLES LIKE "secure_file_priv";

结果:

可以看到,本地value的值为NULL。NULL代表什么意思呢?经查资料:

(1)NULL,表示禁止。

(2)如果value值有文件夹目录,则表示只允许该目录下文件(PS:测试子目录也不行)。

(3)如果为空,则表示不限制目录。

标签: #mysql大文件导入 #ubuntumysql导入csv #mysql数据导入错误 #mysql导入数据文件太大失败 #mysql为什么导不入表