[mysql] si applica al client della riga di comando mysql - [mysql e opzioni client]
[cliente] si applica a tutti i client di connessione (incluso mysql cli) - [opzioni mysql e client]
[mysqld] si applica al server mysql - [opzioni server]
[mysqldump] si applica all'utilità con lo stesso nome - [opzioni mysqldump]
...ecc
La differenza tra (-) e (_) è il contesto in cui viene utilizzato.
(-) viene utilizzato nei parametri della riga di comando, dove (_) viene utilizzato nei parametri del file delle opzioni.
Puoi vedere di più nei documenti:http://dev .mysql.com/doc/refman/5.5/en/option-files.html