私たちは一連のサーバー/ソフトウェアのアップグレードを計画しており、興味がありました。
MySQL 5.0を実行しているRHEL5インストールがあり、CentOS 6とMySQL 5.5を実行している新しい(仮想化された)サーバーに複製したい。その後、将来的にはRHEL5マシンをCentOS6およびMySQL5.5にバンプします。可能であれば、このレプリケーションを最初に実行したいと考えています。
簡単に言えば、MySQL 5.0マスターを5.5スレーブに複製しようとした人はいますか?
私の雇用主の クライアントのために何十回もやってきた。実際、これは1週間前に行ったばかりです。クライアントはMySQL 5.0.81を使用しており、InnoDBのパフォーマンスが低下していました。
残されたのは
MySQL 5.5は以前のメジャーリリースからのレプリケーションを処理できますが、その逆はできません。
私はこれについて前に話しました
Feb 04, 2011
: MySQLマスターbinlog破損Jun 09, 2011
: Yum update mysql to 5.1 to 5.5Feb 08, 2012
: 5.5.20から5.0.XXサーバーへのレプリケーションは機能しますか?私はすでに2012年2月6日に投稿に返答しました( MySQL 5.5.20でレプリケーション(マスター/スレーブ)をセットアップする方法? )に必要なすべての手順を示します。
ところで、MYSQLの権限をSQLコマンドとしてダンプする手順については、pt-show-grantsの個人的なエミュレーションを次に示します。
mysql -hhostaddr -umyuserid -pmypassword --skip-column-names -A -e"SELECT CONCAT('SHOW GRANTS FOR ''',user,'''@''',Host,''';') FROM mysql.user WHERE user<>''" | mysql -hhostaddr -umyuserid -pmypassword --skip-column-names -A | sed 's/$/;/g' > MySQLUserGrants.sql
試してみる !!!
2つのDBサーバーをマスター/マスターとしてセットアップすることにした場合、循環レプリケーションをセットアップするために作成した投稿を追加したかった
Sep 24, 2012
: 既存のレプリケーショントポロジでMySQL循環レプリケーションをセットアップしますか?May 07, 2012
: mysqlでの循環レプリケーションの設定