gpt4 book ai didi

mysql - 在哪里可以找到 mysql 启动变量的设置位置?

转载 作者:行者123 更新时间:2023-11-29 19:46:47 25 4
gpt4 key购买 nike

我遇到了与 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

但这似乎不是实际的配置,而是默认的。我用自制软件安装的。

我尝试了许多提供的解决方案,但在我进行更改然后停止、启动服务器后,该变量似乎没有改变。

我尝试过的:

  1. 添加“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

  2. 我已将同一项目设置为实际位置。仍然显示为 NULL。

  3. 我已编辑 mysqld.cnf 以具有相同的设置。

  4. 我已编辑 com.oracle.oss.mysql.mysqld.plist 以进行该设置(我使用的是 Mac El Capitain)

我认为我的下一步是卸载并重新安装,但我不想这样做。

最佳答案

我遇到的错误

MySQL 服务器正在使用 --secure-file-priv 选项运行,因此无法执行此语句

我可以通过打开/usr/local/mysql/support-files/mysql.server 并更改以下行来修复它:

$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" -- $other_args >/dev/null &
wait_for_pid created "$!" "$mysqld_pid_file_path"; return_value=$?

$bindir/mysqld_safe --datadir="$datadir" --pid-file="$mysqld_pid_file_path" --secure-file-priv="" $other_args >/dev/null &
wait_for_pid created "$!" "$mysqld_pid_file_path"; return_value=$?

关于mysql - 在哪里可以找到 mysql 启动变量的设置位置?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/40914913/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com