do мне нужно его перекомпилировать?
Я придумал разные способы установки значений набора символов, см.
http://dev.mysql.com/doc/refman/5.5/en/charset.html
но начиная он с другими значениями или настройками my.cnf ничего не изменил. Потому что, если я это сделаю:
sudo mysqld --verbose --help | grep charact
он всегда отвечает мне latin1 как стандартной кодировке. система представляет собой сервер ubuntu lts со стандартной установкой mysql.