mysql --secure-file-priv问题解决方案
2017-11-04 16:38
936 查看
ERROR 1290 (HY000): The MySQL server is running with the –secure-file-priv option so it cannot execute this statement.
对于上述错误,相信对于第一次执行 MySQL 数据导出操作的同学大都会遇见。至于为什么会遇到这个错误,原因很简单,那就是:我们不知道 MySQL 默认的导出目录是哪里,甚至都不知道 MySQL 对于数据的导出目录都有所限制。这其实很正常,因为我们不可能知道所有事,只要我们在遇到问题之后,能够找到正确的解决方法并记住就足够啦!学习嘛,就是一个不断积累的过程。
接下来,我们就一起来看看如何解决这个问题:在我们安装完 MySQL 之后,会自动生成一个名为
MySQL 数据文件存储位置的方法。
此外,我们也可以通过命令查看
执行上述命令,进行测试:
如上图所示,我设置的
我们可以通过打开
如上图所示,我注释了 MySQL 的默认值,并修改成自己指定的路径。实际上,在我们修改此配置文件的内容之后,例如修改了
MySQL 数据库输入密码后闪退的问题及解决方案。
———— ☆☆☆ ——
返回 -> 史上最简单的 MySQL 教程 <- 目录 —— ☆☆☆ ————
对于上述错误,相信对于第一次执行 MySQL 数据导出操作的同学大都会遇见。至于为什么会遇到这个错误,原因很简单,那就是:我们不知道 MySQL 默认的导出目录是哪里,甚至都不知道 MySQL 对于数据的导出目录都有所限制。这其实很正常,因为我们不可能知道所有事,只要我们在遇到问题之后,能够找到正确的解决方法并记住就足够啦!学习嘛,就是一个不断积累的过程。
接下来,我们就一起来看看如何解决这个问题:在我们安装完 MySQL 之后,会自动生成一个名为
my.ini的配置文件,该文件记录了 MySQL 的所有默认配置,如端口号、默认字符集、默认存储引擎等等。而这个配置文件,则位于隐藏文件夹
ProgramData中,至于如何找到该隐藏文件夹,具体可以参考详述查看
MySQL 数据文件存储位置的方法。
此外,我们也可以通过命令查看
secure-file-priv的当前值:
show variables like '%secure%';
执行上述命令,进行测试:
如上图所示,我设置的
secure-file-priv值为
D:/CoderLife/testMySQL,而 MySQL 默认的值为:
secure-file-priv="C:/ProgramData/MySQL/MySQL Server 5.7/Uploads"
我们可以通过打开
my.ini配置文件进行查看及修改:
如上图所示,我注释了 MySQL 的默认值,并修改成自己指定的路径。实际上,在我们修改此配置文件的内容之后,例如修改了
secure-file-priv的默认值,要想使其生效,我们必须关闭 MySQL 然后重新启动。在这里,需要我们注意的是:关闭 MySQL 并不是指简单的用
exit命令退出 MySQL 或者关闭 MySQL 窗口,而是关闭 MySQL 服务,然后重新启动服务。至于如何开启和关闭 MySQL 服务,具体可以参考详述
MySQL 数据库输入密码后闪退的问题及解决方案。
———— ☆☆☆ ——
返回 -> 史上最简单的 MySQL 教程 <- 目录 —— ☆☆☆ ————
相关文章推荐
- mysql导出数据时出现--secure-file-priv 问题的解决办法
- MySQL导出数据遇到secure-file-priv问题的解决方法
- MySQL 5.7 --secure-file-priv 问题
- [Error Code: 1290. The MySQL server is running with the --secure-file-priv option so it cannot execute this statement]错误解决
- mysql导出数据时提示错误1290(secure_file_priv)的解决办法
- The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决
- mysql5.7导出数据提示--secure-file-priv选项问题的解决方法
- MAC下MySQL创建my.cnf配置文件及secure_file_priv为null问题
- csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option 解决方
- csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option 解决方法【转】
- mysql--secure-file-priv及“ERROR 13 (HY000): Can't get stat of 问题macbook
- Windows下启动MySQL5.6服务出现"--secure-file-priv"的报错, 以及后续"Explicit defaults for timestamp"报错解决
- mysql导出表到CSV文件方法及提示错误[Err] 1290 - The MySQL server is running with the --secure-file-priv option解决办法
- Mac上csv导入mysql提示错误[Error Code] 1290 - The MySQL server is running with the --secure-file-priv option解决办法
- The MySQL server is running with the --secure-file-priv option so it cannot execute this statement解决
- 详述 MySQL 导出数据遇到 secure-file-priv 的问题
- 详述 MySQL 导出数据遇到 secure-file-priv 的问题
- MySQL中SELECT+UPDATE处理并发更新问题解决方案分享
- 闲话mysql-5.7.18-winx64的secure_file_priv配置项
- mysql密码过期问题解决方案