[mysql] platí pro klienta příkazového řádku mysql - [mysql a možnosti klienta]
[klient] platí pro všechny připojující klienty (včetně mysql cli) - [možnosti mysql a klienta]
[mysqld] platí pro server mysql - [možnosti serveru]
[mysqldump] platí pro nástroj se stejným názvem - [možnosti mysqldump]
...atd
Rozdíl mezi (-) a (_) je kontext, ve kterém se používá.
(-) se používá v parametrech příkazového řádku, kde (_) se používá v parametrech souboru voleb.
Více můžete vidět v dokumentech:http://dev .mysql.com/doc/refman/5.5/en/option-files.html