データベースから本館

Hostnamectlセットホスト名N1(マスタデータベースを変更するノードのホスト名)

Hostnamectlセットホスト名N2(変性ノードからホスト名)

  1. 2つの仮想マシン構成のIPアドレスに(マスターノードが192.168.150.100で、ノードが192.168.150.200で、その後、ネットワークを再起動します)
  2. 閉じる二つのノードのファイアウォールのブートに起動しない(systemctl停止firewalld、無効firewalldは、viのは/ etc / selinuxを/ configに変更施行が無効にsetenforce 0)
  3. ヤムつのノードに付属している元のファイルを削除してください(RM -rf /etc/yum.repos.d/*)
  4. 2個のヤムソースノード構成(VI /etc/yum.repos.d/local.repoは、以下:

 [CentOSに】

名= CentOSの

BASEURL =ファイル:/// OPT / CentOSの

gpgcheck = 0

= 1を有効に

キャッシュをクリア:yumをきれいすべて

 yumをrepolist                     

  1. ミラーは、2つのノードをマウントします。mkdir / OPT / CentOSのは/ dev / SR0 / OPT / CentOSの(ミラーマウント)マウント(マウントポイントを作成します)
  2. 2つのサービス・ノードおよびサービスのインストールMariaDBを再起動します。yumをmariadb-サーバーをインストール-y

systemctl再起動mariadb

  1. 2つのノードが動作している:mysql_secure_installationを(点Yまで、パスワードは000000です)データベースをインストールします
  2. マスターノードは、構成ファイルを変更します

我々な/etc/my.cnf

[MySQLの】

SERVER_ID = 100#この数は、通常、IPアドレスの最後の段落であります

log_bin = mysqlのビン#オープンMySQLのバイナリログ

ビンログ-DO-DB =キーストーン#ここで同期するデータベースの名前です。

 

  1. ノードから構成ファイルを変更します

我々な/etc/my.cnf

[MySQLの】

SERVER_ID = 200#この数は、通常、IPアドレスの最後の段落であります

log_bin = mysqlのビン#オープンMySQLのバイナリログ

ビンログ-DO-DB =キーストーン#ここで同期するデータベースの名前です。

 

 

再度、サービスの完了後、両方のノードを再起動しますmariadb

  1. マスターノード:mysqlの-uroot -p000000

     データベースへのアクセス

*上の助成金のレプリケーションスレーブ「1234567」によって識別される「%」@ * TO「バックアップ」;

認可は、すべてのネットワークを可能に

フラッシュ権限;

マスターのステータスを表示。

変数を使用するノードからのクエリ

 

  1. -uroot -p000000のmysql:ノードから

スレーブを停止します。

 

MASTER_HOST = '192.168.150.100'、master_user = 'バックアップ'、master_password = '1234567'、master_log_fire = 'のMySQL-bin.000001' に変更マスタ= 465 MASTER_LOG_POS。

 

スレーブを起動します。

 

  1. クエリ結果

G \ショースレーブステータス;

 

公開された18元の記事 ウォンの賞賛0 ビュー456

おすすめ

転載: blog.csdn.net/weixin_45678149/article/details/104602275