刚着手Mysql的配置发现
my.cnf文件中
变量单词之间用的下划线符'_' 和'-'有区别吗?
有时侯在网上看到如下
log-slave-updates
log-bin = /opt/relaylog/mysql-bin.log
log-bin-index = /opt/relaylog/mysql-log-bin.index
log-error = /opt/relaylog/log-error.log
有时候又看到
log_bin = /var/log/mysql/mysql-bin.log
log_bin_index = /var/log/mysql/mysql-bin.log.index
relay_log = /var/log/mysql/mysql-relay-bin
relay_log_index = /var/log/mysql/mysql-relay-bin.index
配置文件中有的选项用的'_',有的用'-'?有什么区别吗?
my.cnf文件中
变量单词之间用的下划线符'_' 和'-'有区别吗?
有时侯在网上看到如下
log-slave-updates
log-bin = /opt/relaylog/mysql-bin.log
log-bin-index = /opt/relaylog/mysql-log-bin.index
log-error = /opt/relaylog/log-error.log
有时候又看到
log_bin = /var/log/mysql/mysql-bin.log
log_bin_index = /var/log/mysql/mysql-bin.log.index
relay_log = /var/log/mysql/mysql-relay-bin
relay_log_index = /var/log/mysql/mysql-relay-bin.index
配置文件中有的选项用的'_',有的用'-'?有什么区别吗?
但在系统变量,比如show variables like 'log_bin' 的时候是 log_bin 如果用错显然是不对的。 在不同场合下使用。
http://dev.mysql.com/doc/refman/5.5/en/server-system-variables.html