私はmysql 5.1を実行しているubuntuサーバーを持っています。以前は、このサーバーをレプリケーション用のスレーブとしてセットアップしていました。今、私はこのサーバーのロールを切り替えており、もうスレーブである必要はありません。 問題は、現在、mysql が再起動されるたびにスレーブ モードで起動し、次のようなコマンドを実行すると、次のようになることです。
mysql < mysql_dump_file.sql
次のエラーが表示されます。
ERROR 1198 (HY000) at line 22: This operation cannot be performed with a running slave; run STOP SLAVE first
もちろんstop slave;
、mysql でコマンドを実行すると問題は解決しますが、サーバーを再起動すると問題が再発します。
以前、スレーブ構成のために、次の行を my.cnf ファイルに追加しました。
port=3306
log-bin
server-id=2
master-host=(ip of master)
master-user=repl
master-password=slavepass
master-port=3306
replicate_do_db=(db to replicate)
これらの行をすべて削除して再起動すると、データベースは自動的にスレーブ モードで起動します。スレーブ モードで起動しないように mysql を構成しようとしています。私は何が欠けていますか?
ありがとう!