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でした。