MariaDB的源代码中是否包含默认的my.cnf,其中包含所有参数及其默认值?我发现只有debian/additions/my.cnf
,但它没有反映所有参数,似乎偶尔会更新。
例如,PHP在其源中具有默认php.ini
,因此当他们更改默认值或添加新选项时,他们会更新此文件。升级PHP时,我会比较原始配置的哈希值,看看是否有更改。我想知道MariaDB是否有类似的文件。
答案 0 :(得分:2)
不,MariaDB没有配置文件,列出所有可用选项及其默认值。不同的MariaDB软件包可能会提供一些配置文件,但它们不同,它们只包含一小部分选项,并且值与默认值不同。
可以通过运行
获取MariaDB默认配置data.frame(ID=c(6133,6133,6133,6133,"...",6134,6134,"..."),
Route = c("IM","IM","IM","IM","...","SC","SC","..."),
time=c(0, 10, 20, 30,"...",0,10,"..."),
HR=c(160, 150, 145, 130,"...",162,158,"..."))
或者,在运行的10.1+服务器上,执行
mysqld --no-defaults --verbose --help
但很自然地,这些都不会有助于发现变量值已经被哈希值改变了。幸运的是, core 服务器变量的默认值在稳定版本中很少发生变化。