即使更改配置,也会出现错误1290(HY000)

时间:2019-09-18 23:14:12

标签: mysql macos mysql-8.0

我试图将查询结果写入文件,并且尝试了人们提供的所有解决方案,但无法解决权限问题。

所以我开始研究:

SHOW VARIABLES LIKE "secure_file_priv";

哪个回来了

+------------------+-------+
| Variable_name    | Value |
+------------------+-------+
| secure_file_priv | NULL  |
+------------------+-------+

我也尝试过

SELECT @@GLOBAL.secure_file_priv;

哪个回来了

+---------------------------+
| @@GLOBAL.secure_file_priv |
+---------------------------+
| NULL                      |
+---------------------------+

所以我下一步是看我是否有

vi /etc/mysql/my.cnf

原来是空的,我的下一步是创建一个

 sudo vi ~/.my.cnf

并将此代码添加到其中

[mysqld_safe]
[mysqld]
secure_file_priv=""

我重新启动mysql,然后再次检查我的secure_file_priv和@@ GLOBAL.secure_file_priv,但是它仍然显示NULL。还有什么我应该尝试的吗?

OS: MacOS MoJave 10.14.6
MYSQL Version: 8.0.17

预先感谢

0 个答案:

没有答案