如果我在 my.cnf 文件中多次写入具有不同值的字段,在 MySQL 中会发生什么?

阿里夫·比斯瓦斯

我想通过在my.cnf文件末尾添加一些额外的字段来配置 mysql 服务器如果我添加具有不同值的相同字段会发生什么。例如:

max_connections=200
max_connections=100

我认为它会在获得新值时覆盖旧值。这意味着max_connections=100在这种情况下。我只是想确定一下。一个参考会很棒。

他们不是

服务器从头到尾读取配置文件行。

如果在当前处理的行中找到某些设置,则设置此设置的值而不是当前值。

因此将应用配置文件中最后的设置行。如果设置存在于多个要加载的配置文件中,则应用这些文件中最后一个中的最后一个设置。

如果设置的值被区分为不正确的值,则服务器可以保持当前值不变或用调整后的值(默认或四舍五入)替换它。这取决于设置(我不知道在RM中是否可以找到规则)并且实际上可能会找到。

本文收集自互联网,转载请注明来源。

如有侵权,请联系 [email protected] 删除。

编辑于
0

我来说两句

0 条评论
登录 后参与评论

相关文章

mysql:my.cnf中的未知变量

在my.cnf中启用MySQL Binlog

如果将两个不同版本的jar文件放在classpath中会发生什么?

我如何找到MySQL my.cnf位置

具有用于MySQL的本地my.cnf

我找不到文件“my.cnf”或“my.ini”

为 MySQL 服务器配置 my.cnf 和 mariadb-server.cnf 文件有什么意义,它们是如何连接的?

MySQL 不喜欢任何配置文件 ~/.my.cnf

蜂巢:如果我手动将数据文件复制到表的位置文件夹中会发生什么?

如果数组没有索引,有人可以解释以下函数中会发生什么吗?

什么是my.cnf.migrated?

如果我超出Java中变量的限制,会发生什么?

即使在“ my.cnf”中设置了值,为什么我的系统中也缺少“ mysqld.pid”和“ mysqld.sock”?

mysqld.cnf是我当前的Mysql配置文件吗?

为什么我的react函数中会发生此问题?

更改 my.cnf 以设置 MySQL 复制

MySQL、my.cnf 和 /etc/alternatives

如何为mysql配置my.ini(或my.cnf)文件?

在Ruby和Python中会发生什么?为什么在ruby中如果if块中的变量为零,而在python中未定义?

如果我在阅读时拔下HDD,在Btrfs中会发生什么?

无法在 Ubuntu 16.04 上为 mysql-5.7 使用 MySQL my.cnf 文件

int a = int(); C ++ 98中会发生什么?

如果sqlproj.user文件不在源代码管理中,则在DACPAC构建/部署过程中会发生什么情况?

MySQL 5.5.38没有从/usr/etc/my.cnf中选择选项文件

如果在将P设置为nil之后将C类的字段F分配给指针P,在FreePascal中会发生什么?

挂载ConfigMap从MySQL my.cnf文件中删除旧数据

在Windows 10上运行的MySQL 8.0中找不到my.cnf文件

MySQL在my.cnf文件中设置了innodb_buffer_pool_size-找不到

试图在mysql中编辑my.cnf文件,但它不起作用