・スレーブを作るときにリレーログ名にホスト名を入れてしまった(が、後でホスト名を変えた、他のスレーブにコピーを持ってきた) ・リレーログを別の物理ディスクに置いてパフォーマンス向上を期待したい(か、ディスクが一杯で逃がしたい) 等、既にできているレプリケーションスレーブのリレーログの名前と場所を変える方法。MySQL 5.5.10 で実施。 1. スレーブのMySQLを止める。 変更前にMySQLのデータディレクトリを丸ごとバックアップして、危急の場合に備えることをお勧めする。 2. my.cnf の変更 変更箇所は relay-log relay-log-index の2カ所relay-log=old-name-relay-bin relay-log-index=old-name-relay-binなどという感じになっているのをrelay-log=/var/mysql/relaylog/