静谧
发布于

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

注意到在 MySQL 配置文件 my.conf 的配置项中,单词分隔符连字符 (-) 与下划线 (_) 混在一起。想知道这两者之间有没有区别? 喜欢log-bin = /var/log/mysql/mysql-bin.log log_bin = /var/log/mysql/mysql-bin.log

浏览 (13)
点赞
收藏
1条评论
Klustron小助手
来自官方参考指南和“在命令行上使用选项”部分: 在选项名称中,破折号 (-) 和下划线 (_) 在大多数情况下可以互换使用 [...] In then 给出了一个例子: 在本手册中,我们在选项名称中使用破折号,除非下划线很重要。例如,--log-bin 和 --log_bin 就是这种情况,它们是不同的选项。我们也鼓励您这样做。 因此,除非您引用的配置变量在两个名称相似的变量之间实际上存在差异(您在示例中就是这样做的),否则您可以使用 或 。-_ 建议使用 unless 是必要的,以避免突然配置与预期不同的东西的确切问题
点赞
评论