mysqld-relay-bin.******** not found (Errcode: 2)

ERROR 29 (HY000) at line 22: File './mysqld-relay-bin.24352415' not found (Errcode: 2)

と言われました。

tail -n 20 /var/log/mysqld.log

で、ログを確認すると

130510  5:29:09 [ERROR] /usr/libexec/mysqld: File './mysqld-relay-bin.24352415' not found (Errcode: 2)
130510  5:29:09 [ERROR] Failed to open log (file './mysqld-relay-bin.24352415', errno 2)
130510  5:29:09 [ERROR] Failed to open the relay log './mysqld-relay-bin.24352415' (relay_log_pos 4)
130510  5:29:09 [ERROR] Could not open log file
130510  5:29:09 [ERROR] Failed to initialize the master info structure

とか。

cat /var/lib/mysql/mysqld-relay-bin.index

を確認すると

./mysqld-relay-bin.24352415

と書いてあるけど、そんなファイルは存在しない。
仕方がないのでこの行を消してみる。

そうすると今度は

ERROR 1201 (HY000) at line 22: Could not initialize master info structure; more error messages can be found in the MySQL error log

だと。
master info の初期化に失敗?のようなカンジなので

rm master.info

で削除。
ついでに

rm relay-log.info

も削除。

/etc/init.d/mysqld restart

で再起動して・・・OKでした。