【发布时间】:2016-12-01 15:47:01
【问题描述】:
我遇到了与this 类似的问题,因为我无法导出到文件,但不是重复的,因为我不是在问如何解决该问题,而是在查找变量的设置位置。
当我运行 'mysqld --verbose --help' 时,secure-file-priv 仅设置为 null。它确实写着:
Default options are read from the following files in the given order:
/etc/my.cnf /etc/mysql/my.cnf /usr/local/etc/my.cnf ~/.my.cnf
但这似乎不是实际配置,而是默认配置。我用自制软件安装。
我尝试了许多提供的解决方案,但在我做出更改然后停止、启动服务器后,该变量似乎没有改变。
我尝试过的:
-
添加 'secure-file-priv = ""'
/usr/local/Cellar/mysql/5.7.16/mysql-test/suite/federated/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_memcache/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_ddl/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_binlog/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_big/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndbcluster/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_team/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/ndb_rpl/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/rpl_ndb/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/rpl/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/suite/rpl/extension/bhs/my.cnf /usr/local/Cellar/mysql/5.7.16/mysql-test/include/default_my.cnf
我已将同一项目设置为实际位置。仍显示为 NULL。
我已编辑 mysqld.cnf 使其具有相同的设置。
我已编辑 com.oracle.oss.mysql.mysqld.plist 以获得该设置(我在 Mac El Capitain 上)
我认为我的下一步是卸载并重新安装,但不希望这样做。
【问题讨论】:
标签: mysql configuration