我正在编写一个尝试远程配置多个 MySQL 服务器的应用程序。此配置的一部分涉及使用 SQL 语法设置全局 MySQL 变量,如下所示:
SET GLOBAL VARIABLE foo=123;
Run Code Online (Sandbox Code Playgroud)
这很有效,但它只持续到服务器重新启动。我想要的是一种让 MySQL 将这些更改写入选项 ( .ini) 文件的方法,以便它们在机器重新启动时保持不变。
我正在尝试编辑选项文件而不实际直接打开它们 - 我更喜欢通过 MySQL 连接完成所有操作。
有谁知道这是否可以做到?
set-variable=var_name=value是在 中执行此操作的经典方法my.cnf。另外,您可以指定使用标志为--set-variable=var_name=value。在 MySQL 4.0.2 之前,大多数配置选项都是使用此方法设置的。
这在 MySQL 5.5 中已被贬值甚至删除。大多数选项可以使用 my.cnf 中的实际名称进行设置。如果您需要进一步的帮助,请说得更具体。
| 归档时间: |
|
| 查看次数: |
25262 次 |
| 最近记录: |