MAC上使用brew安装的MySQL默认没有导出权限,需要手动配置。
导出报错
The MySQL server is running with the --secure-file-priv option
在MySQL中查看secure-file-priv的值,发现为NULL:
mysql> select @@secure-file-priv;
系统环境
1、MAC OS;
2、MySQL 5.7;
配置参数
直接安装的MySQL没有导出权限,这可以通过启动MySQL的log信息看到,其默认是关闭的。可以通过my.cnf来配置导出权限:
#[/private/etc/my.cnf]
[mysqld]
secure-file-priv="Your Path"
其中”Your Path”是你需要制定的能够访问的路径。配置好之后,可以重新启动MySQL的服务来使配置生效。启动方式,可以参考博主前面的文章。
本文介绍在MACOS环境下,使用brew安装MySQL 5.7后遇到的导出权限问题及解决方法。通过设置my.cnf文件中的secure-file-priv参数指定允许导出的路径,重启MySQL服务即可解决问题。
1044

被折叠的 条评论
为什么被折叠?



