登录
首页 >  数据库 >  MySQL

在导入或导出数据时,我们如何解决 MySQL 错误“ERROR 1290 (HY000):MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句”?

来源:tutorialspoint

时间:2023-08-27 20:18:42 406浏览 收藏

从现在开始,我们要努力学习啦!今天我给大家带来《在导入或导出数据时,我们如何解决 MySQL 错误“ERROR 1290 (HY000):MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句”?》,感兴趣的朋友请继续看下去吧!下文中的内容我们主要会涉及到等等知识点,如果在阅读本文过程中有遇到不清楚的地方,欢迎留言呀!我们一起讨论,一起学习!

MySQL 抛出此错误有两个原因,要么在 --secure--file--priv 变量下没有指定目录,要么我们在导入或导出时在查询中给出了错误的路径数据。要解决此错误,我们必须通过以下查询检查 –secure—file—priv 变量的值 -

mysql> Select @@global.secure_file_priv;
+---------------------------+
| @@global.secure_file_priv |
+---------------------------+
| C:\mysql\bin\mysql-files\ |
+---------------------------+
1 row in set (0.00 sec)

我们可以看到 secure_file_priv 变量下有一个路径,当我们导出数据时,所有文件都会在该目录下创建。

但是,如果上面的命令显示结果为 NULL,那么这意味着没有指定路径,我们需要在导出数据之前在 my.ini 文件中指定路径。假设如果我们在 my.ini 文件中写入 secure_file_priv = mysql-files/ ,那么 secure_file_priv 的值将与上面类似。然后所有文件都会在该目录下创建。

到这里,我们也就讲完了《在导入或导出数据时,我们如何解决 MySQL 错误“ERROR 1290 (HY000):MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句”?》的内容了。个人认为,基础知识的学习和巩固,是为了更好的将其运用到项目中,欢迎关注golang学习网公众号,带你了解更多关于的知识点!

声明:本文转载于:tutorialspoint 如有侵犯,请联系study_golang@163.com删除
相关阅读
更多>
最新阅读
更多>
课程推荐
更多>