我该如何处理MySQL中的--secure-file-priv?

我该如何处理MySQL中的--secure-file-priv?

我正在学习MySQL并尝试使用一个LOAD DATA子句。当我使用它如下:

LOAD DATA INFILE "text.txt" INTO table mytable;

我收到以下错误:

MySQL服务器使用--secure-file-priv选项运行,因此无法执行此语句

我该如何处理这个错误?



MM们
浏览 2833回答 3
3回答

慕虎7371278

它按预期工作。您的MySQL服务器已经使用--secure-file-priv选项启动,它基本上限制了您可以使用哪些目录加载文件LOAD DATA INFILE。您可以使用SHOW VARIABLES LIKE "secure_file_priv";查看已配置的目录。您有两种选择:将文件移动到指定的目录secure-file-priv。禁用secure-file-priv。必须从启动时删除,不能动态修改。为此,请检查MySQL启动参数(取决于平台)和my.ini。
打开App,查看更多内容
随时随地看视频慕课网APP

相关分类

MySQL