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

2023年 8月 27日 75.1k 0

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

mysql> Select @@global.secure_file_priv;
+---------------------------+
| @@global.secure_file_priv |
+---------------------------+
| C:mysqlbinmysql-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 选项运行,因此无法执行此语句”?的详细内容,更多请关注每日运维网(www.mryunwei.com)其它相关文章!

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论