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



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

max_connections=200
max_connections=100

我想当它得到一个新的值时,它会覆盖旧的值。这里指的是max_connections=100。我只是想确认一下。推荐信会很棒的。

服务器从开始到结束读取配置文件行。

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

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

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

最新更新