コンピューターデータベース

レプリケーションMySQLの。 簡単な余談

そのサーバの電源が仕事のために十分ではなく、新しい機器の購入が原因財政難のは事実上不可能である、またはちょうどそのような購入は、将来的にその回収について疑問があるとき、遅かれ早かれ、いずれかの問題の前に管理者が発生します。

このようなイベントの光で複製データベースなどの概念について知っている余分ではありません。 このような知識は大幅に最適な作業のハードウェア構成を作成するヘビーデューティーシステムやサービスに従事するすべての人の生活を簡素化しています。 一般的には、データベース・レプリケーションには、システムのパフォーマンスとその弾力性の係数を改善するために、一連のコンピュータ組合の能力を意味します。 必要に応じてメインベースを交換するデータベースのローカルコピーを作成することによって、 - 第1の効果は、バックアップサーバへの要求、及び第二の外に投げることによって達成することができます。

組織を複製する最も単純で最も一般的な方法 - MySQLの複製されます。 そして、MySQLは3.23.15バージョンのみ一方向のレプリケーションでは、この機能をサポートしています。 この場合、メインサーバ(マスタ)も同時にこととスレーブ・サーバ(スレーブ)ことを特徴«マスタースレーブ»の特別な構成。

次のように与えられた時点でのMySQLのレプリケーションが実装されています。 このクエリファイルを読み込んで実行するために、すべてのデータベースの変更を表示するバイナリファイルの変更、およびスレーブ機や機械に従うことを担当する、マスターサーバーを作成します。 スレーブは、常にメインと通信し、そのため、マスターに加えられたすべての変更は、スレーブに移動し、状況や不正確なデータのない発散はありません。

MySQLのレプリケーション いくつかのステップでインストールされています。

  1. システム管理者は、そのすべてのマシンは、MySQLの最新バージョンを実行していることを確認する必要があります。
  2. あなたは、マスターサーバー上のMySQLのレプリケーションになりますログインを、新規ユーザーを作成する必要があります(これは、ファイルの特権レベルとスレーブマシンと通信する権利を持っている必要があります)。
  3. 次はチーフとスレーブサーバでの指揮官にMySQLを停止し、レプリケーションに関連するすべてのデータをコピーする必要があります。 Unixベースのシステム上では、カタログ全体のバックアップを作成tarコマンドを、作ることが可能です。 WindowsユーザはWinZipのに近づきます。
  4. セクションでは、以下を追加してmysqld:サーバID =一意の番号、ログインビンを。 すべての変更は、それが必ずしも過負荷状態にしなければならない後、マスターサーバー上のMy.confファイルで行われます。
  5. スレーブマシンで同じファイルに次のコードを追加する必要があります。

マスターホスト= <マスターのホスト名>

マスター・ユーザー= <ユーザーログイン>

マスターパスワード= <ユーザーの秘密のパスワード>

マスタポート= <主にスレーブ・サーバを接続するポート、>

サーバー-ID = <スレーブマシンのID>

*角括弧では代わりに上記のテキストで、あなたのデータを入力する必要があります。

すべての終わりにコピーし 、データベースを スレーブサーバに、すべてのマシンを再起動します。

レプリケーションがインストールされ、それが今、あなたのメインサーバが高負荷から、それは簡単に別のコンピュータに復元することができ、その上にテーブルの障害が発生した場合には受けないだろうしていることを意味し、設定どおりにこれらのアクションを考えることができた後。 その結果、新たな購入を忘れて数年することができ 、ハードウェアを 既存の機器の確立された作品でヘビーデューティーシステムやコンテンツのため。

Similar articles

 

 

 

 

Trending Now

 

 

 

 

Newest

Copyright © 2018 ja.atomiyme.com. Theme powered by WordPress.