В /etc/sysconfig/mysqld (а также автоматически по локали) при старте сервера mysqld через параметр -C задаётся кодировка сервера по умолчанию. Насколько я понимаю, это излишне, так как это можно задать в /var/lib/mysql/my.cnf
/etc/sysconfig - это стандартный вариант централизованного управления конфигурацией, /var/lib/mysql/my.cnf является специализированным :)
Формат замены в sysconfig удобнее, чем дополнительный парсинг строки в my.cnf, поэтму ничего менять я не намерен.
Я не понял кому требуется парсить my.cnf. И особенно зачем нужно задавать кодировку сервера по умолчанию и в каком случае указанное через -C помогает.