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コンテナがホストポートにアクセスできない場合の解決策

推薦する

Vue のキーボードイベント監視の概要

キー修飾子キーボード イベントをリッスンする場合、詳細なキーを確認する必要があることがよくあります。...

MySQL の完全なデータベース バックアップからデータベースとテーブルを復元する方法

公式の MySQL ダンプ ツールで、特定のデータベースのみを復元するにはどうすればよいですか?完全...

Windows 10 の Docker で countly-server を展開して実行するプロセス

私は最近countlyに触れて、慣れてきました。私は、必要に応じてcountlyのクラッシュプラグイ...

MySQL が大規模トランザクションを避けるべき理由とその解決方法

何が大問題ですか?長時間実行され、長時間コミットされないトランザクションは、大規模トランザクションと...

フレームセットを使用してワイドスクリーンを中央に配置するためのヒントを共有する

コードをコピーコードは次のとおりです。 <フレームセット cols="*,1280,...

crontab の実行結果を電子メールでユーザーに通知する方法

症状Centos7 ホストに crontab タスクを設定しましたが、時間が来るとメールを実行して「...

Vue+SpringBoot+Shiroのクロスドメイン問題を解決する

目次1. Vueフロントエンドを構成する1. クロスドメイン構成を開発する2. 本番環境のクロスドメ...

KTLツールはMySQLからMySQLへのデータの同期方法を実現します

ktl ツールを使用して、mysql から mysql にデータを同期します。 1. 新しいジョブス...

Docker コンテナ入門から夢中になるまで(推奨)

1. Docker とは何ですか?仮想マシンについては誰もが知っています。Windows に Li...

VMware は Centos7 システムの PXE+kickstart 無人インストールの詳細なプロセスを実装します

目次PXEはサーバーの無人バッチ展開を実装します1. PXEの概要1.1 PXEとは何か1.2 キッ...

CSS3 背景コントロールプロパティと色遷移を使用してグラデーション効果を実現します。

CSS3 背景画像関連互換性: IE9+背景クリップ 背景画像描画領域background-cli...

Dockerがコンテナサービスを停止または削除できない問題の解決策

序文今日、開発者から、コンテナ サービスを停止、rm (docker rm -f)、または強制終了で...

Vue-router ネストルーティングの詳細な説明

目次ステップ1. ルーティング ルールを設定し、子構成項目を使用します。 2. ジャンプ(フルパスを...

純粋な CSS ドロップダウン メニュー

成果を達成する実装コードhtml <div id="コンテナ"> &...

JSONデータをHTMLで表示する方法

背景:場合によっては、json データをページに直接表示する必要があります (たとえば、インターフェ...