2
私は既存のmysqlレプリケーションをセットアップし(Windows 2008からUbuntu 9.04へ)、masterデータベースにいくつかの新しいテーブルを作成しました。これらはスレーブデータベースに表示されません。既存のmysqlレプリケーションにテーブルを追加しますか?
新しいテーブルが自動的にスレーブDBにコピーされるか、もう一度レプリケーションを設定する必要がありますか?
ありがとうございます!
私は既存のmysqlレプリケーションをセットアップし(Windows 2008からUbuntu 9.04へ)、masterデータベースにいくつかの新しいテーブルを作成しました。これらはスレーブデータベースに表示されません。既存のmysqlレプリケーションにテーブルを追加しますか?
新しいテーブルが自動的にスレーブDBにコピーされるか、もう一度レプリケーションを設定する必要がありますか?
ありがとうございます!
他のデータが正常に複製されていると仮定します。
mysqlのレプリケーションはサーバーごとに行われるので、イベントをバイナリログしていないか、スレーブが無視している可能性が最も高い問題です。
binglogの場合、(SUPERを必要とする)接続のsql_log_binをオフにしていないこと、およびさまざまなオプションbinary-logのオプションが正しく設定されていることを確認します。サーバーのbinlogsでmysqlbinlog
を実行することでこれを確認できます。
スレーブ側では、replication optionsにチェックマークを付けます。
ありがとうございます - スレーブサーバーがダウンし、スレーブがマスターと一致しませんでした。 クイック返信をありがとう。 – Matt