Mysql::Error: #HY000Illegal mix of collations

久しぶりにRedmineをセットアップしているんだけど、初期データの投入時に以下のエラーが出た。

$ rake load_default_data RAILS_ENV=production
(in /var/www/redmine)

Select language: bg, ca, cs, da, de, en, es, fi, fr, he, hu, it, ja, ko, lt, nl, no, pl, pt, pt-br, ro, ru, sk, sr, sv, th, tr, uk, vn, zh, zh-tw [en] ja
====================================
Error: Mysql::Error: #HY000Illegal mix of collations (latin1_swedish_ci,IMPLICIT) and (utf8_general_ci,COERCIBLE) for operation '=': SELECT `name` FROM `roles`     WHERE (`roles`.name = '管理者')
Default configuration data was not loaded.

Note: The rake task load_default_data has been deprecated, please use the replacement version redmine:load_default_data

あー、そういえばデータベースのデフォルトの文字コードをUTF8にしていないんだった。
# yumでMySQLをインストールしてそのまんま、という手抜きっぷり。


面倒くさいので、一回 drop database してから、、、(さらに手抜き)

mysql> create database redmine charset = utf8;

きちんとキャラセットを設定して作成しなおして無事初期データ投入完了。