MySQL 3.23.58 でデータベース名にハイフン (-) が含まれているとレプリケーションに失敗する
2007-07-17-1: [MySQL]
というようなバグを発見した。
MySQL 4.1.x では問題ないので、5.0、5.1 でも問題ないような気がします (未確認)。
ハイフンが含まれている場合は `table-name` のようにバッククォートで括ってあげるといいわけですが、MySQL 3.23.58 の binlog の場合はそうなっていないっぽいです。
あまり調べる気にならないのは、MySQL 3.23.58 など積極的に使う理由はないわけで……
とりあえずの解決法としては、データベース名からハイフンをなくしてしまうか、アンダースコアなどの文字に置き換えてしまえばいいです。
バッドノウハウもいいとこなので、これ以上は首を突っ込まないことに。
でも忘れる可能性があるのでメモ。