mysql> SELECT * FROM CourseInfo -> INTO OUTFILE' D:\bast-MySQL\Uploads\ CourseInfo.txt' -> fields terminated by',' -> optionally enclosed by'"' -> lines terminated by'?'; ERROR 1290 (HY000): The MySQL server is running with the --secure-file-priv option so it cannot execute this statement mysql>
时间: 2024-04-05 09:33:58 浏览: 58
mysql-视图详解.doc
这个错误提示是因为MySQL服务器运行时启用了--secure-file-priv选项,该选项限制了SELECT ... INTO OUTFILE命令的使用。该选项指定了MySQL服务器可以读取和写入文件的目录。如果您想要使用SELECT ... INTO OUTFILE命令,您需要将文件写入到MySQL服务器有权限访问的目录中,或者修改MySQL服务器的配置文件以允许在您想要写入文件的目录中执行该命令。您可以尝试在执行SELECT ... INTO OUTFILE命令时指定一个目录,例如使用SELECT ... INTO OUTFILE '/tmp/CourseInfo.txt' ...,以避免错误。
阅读全文