my.conf 文件中的连字符(-)和下划线(_)是否相同?

问题描述 投票:0回答:1

我注意到MySQL配置文件my.conf中的配置项中单词分隔符连字符(-)与下划线(_)混合在一起。请问这两者有区别吗?

喜欢

log-bin = /var/log/mysql/mysql-bin.log

log_bin = /var/log/mysql/mysql-bin.log

mysql config
1个回答
0
投票

来自官方参考指南,以及“在命令行上使用选项”部分:

在选项名称中,破折号 (-) 和下划线 (_) 在大多数情况下 [...]

可以互换使用

然后举个例子:

在本手册中,我们在选项名称中使用破折号,除非下划线很重要。例如,--log-bin 和 --log_bin 就是这种情况,它们是不同的选项。我们也鼓励您这样做。

因此,除非您引用的配置变量实际上两个名称相似的变量之间存在差异,否则您可以使用

-
_

建议使用

-
,除非需要
_
以避免突然配置与您预期不同的内容的确切问题。

© www.soinside.com 2019 - 2024. All rights reserved.