MYSQL データベース GTID はマスタースレーブレプリケーションを実現します (超便利)

MYSQL データベース GTID はマスタースレーブレプリケーションを実現します (超便利)

1. Mariaソースを追加する

vi /etc/yum.repos.d/MariaDB.repo

Alibaba Cloud から最新の mariadb イメージを貼り付けます。

[マリアdb]
名前 = MariaDB
ベースURL = https://mirrors.aliyun.com/mariadb/yum/10.5/centos7-amd64/
gpgkey=https://mirrors.aliyun.com/mariadb/yum/RPM-GPG-KEY-MariaDB
gpgcheck=1

MariaDBの新しいバージョンをインストールする

yum で mariadb をインストール mariadb-server

バイナリログを有効にする

vim /etc/my.cnf.d/server.cnf

mysqld server_id = 1の下に以下を追加します。
log_bin = mysql-bin

systemctl で mariadb を再起動します。

ここに画像の説明を挿入

2. マスタースレーブレプリケーション

1. マスターで承認する

'123' で識別される 'slave'@'192.168.59.%' に *.* 上のレプリケーション スレーブを許可します。

ここに画像の説明を挿入

2. ホストを追加し、同期マスター操作を実行する

スレーブを停止し、同期を停止し、スレーブを停止して情報の変更を開始します。
マスター情報を記入してください。マスターを変更してください。
  -> MASTER_HOST='192.168.59.143',
  -> MASTER_USER='スレーブ'、
  -> マスターパスワード = '123'、
  -> マスターポート=3306、
  ->MASTER_USE_GTID = 現在の位置;

 スレーブを起動し、同期を開始します。

ここに画像の説明を挿入

確認する

スレーブステータスを表示 \G;

ここに画像の説明を挿入

この時点で、GTID マスター スレーブ レプリケーションは完了です。 !

MYSQL データベースの GTID マスター スレーブ レプリケーションの実装 (超便利) に関するこの記事はこれで終わりです。MYSQL GTID マスター スレーブ レプリケーションに関するより関連性の高いコンテンツについては、123WORDPRESS.COM の以前の記事を検索するか、以下の関連記事を引き続き参照してください。今後とも 123WORDPRESS.COM をよろしくお願いいたします。

以下もご興味があるかもしれません:
  • MySQL マスタースレーブレプリケーションの GTID モードの詳細な紹介
  • MySQL5.6 GTIDモードで同期レプリケーションエラーをスキップできない問題の解決方法
  • MySQL 5.7 で業務を停止せずに従来のレプリケーションを GTID レプリケーションに変更する例
  • MySQL マスタースレーブレプリケーションの実践の詳細説明 - GTID ベースのレプリケーション
  • GTID に基づく MySQL 5.6 マスタースレーブ レプリケーション
  • MySQL での GTID レプリケーション プロトコルと停止プロトコルの使用に関するチュートリアル
  • MySQL レプリケーションにおける GTID レプリケーションの具体的な使用法

<<:  vue3.0 のウォッチ リスナーの例の詳細な説明

>>:  Dockerコンテナがホストポートにアクセスできない場合の解決策

推薦する

mysql 複数テーブル接続削除関数の削除

単一のテーブルを削除する: tableName から columnName = value を削除し...

Vueモバイル端末が指のスライド効果を実現

この記事の例では、Vueモバイル端末で指のスライド効果を実現するための具体的なコードを紹介します。具...

MySQLは重複しないデータ挿入を実装するためにUNIQUEを使用する

SQL UNIQUE制約UNIQUE 制約は、データベース テーブル内の各レコードを一意に識別します...

MySQLでよく使われる4つのストレージエンジンについて簡単に説明します。

よく使われる4つのMySQLエンジンの紹介(1):MyISAMストレージエンジン:トランザクションや...

Vue ミックスインの使い方の詳しい説明

目次Vue ミックスインの使用ミックスインでのデータアクセスミックスイン/index.jsホーム.v...

Tomcat サーバー入門の超詳細なチュートリアル

目次1. Tomcat の概念–1、サーバー–2、ウェブサーバー–3、Tomcatサーバー次にTom...

Oracle Rownum 書き込みに似た MySQL の詳細な例

Rownum は、Oracle での独自の書き込み方法です。Oracle では、rownum を使用...

Angularルーティングサブルートの詳細な説明

目次1. サブルート構文2. 例1. 2つの新しいコンポーネントを作成し、その内容を変更する2. ル...

JavaScript でシンプルなタイマーを実装する

この記事では、参考までに簡単なタイマーを実装するためのJavaScriptの具体的なコードを紹介しま...

MySQLの3つの用途と違いは同等ではない

MySQLでは判定記号がよく使われますが、等しくない記号はもっと一般的に使われます。次の3つの等しく...

MySQL における SQL ページングクエリのいくつかの実装方法と利点と欠点

【SQL】SQLページングクエリの概要開発プロセスではページングが必要になることがよくあります。今日...

React スキャフォールディングの構築方法を学ぶ

1. フロントエンドエンジニアリングの複雑さいくつかの小さなデモ プログラムを開発するだけであれば、...

ElementUIはカスケードセレクタを実装します

この記事の例では、カスケードセレクターを実装するためのelementUIの具体的なコードを参考までに...

Ubuntu 16.04 で MySQL マスター スレーブ同期を設定する方法

準備1. マスターとスレーブのデータベースのバージョンは一致している必要があります2. マスターデー...

一般的なCSS3アニメーションの実装方法

1. 何ですかCSS アニメーションは、CSS を使用して拡張マークアップ言語 (XML) 要素をア...