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

推薦する

Sublime TextがUbuntuで中国語を入力できない問題の最も簡単な解決策

崇高なSublime Text はコード エディター (Sublime Text2 は有料ソフトウェ...

30 種類の無料の高品質英語リボンフォント

30 種類の高品質な英語リボン フォントを無料でダウンロードできます。デザイナーは常に、25 種類の...

Ubuntuで顔認識ログインを実装するための完全な手順

1. Howdyをインストール: howdyプロジェクトアドレス sudo add-apt-repo...

Webフロントエンド開発エンジニアが習得すべきコアスキル

Web フロントエンド開発に含まれる内容は、主に W3C 標準の構造、動作、パフォーマンスです。では...

マウスのドラッグ効果を実現するJavaScript

この記事では、マウスドラッグ効果を実現するためのJavaScriptの具体的なコードを参考までに紹介...

CSS フレックスレイアウトのリストの最後の行を左揃えにする N 通りの方法 (要約)

張新旭氏の記事を引用して皆さんにシェアしたいと思います。 変更を加えたい場合は、対応する画像によって...

ウェブページの読み込み速度を上げる簡単なヒント

Web ページの読み込み速度は、Web サイトの品質を評価するための重要な指標です。その理由は、ほと...

MySQLのファジークエリのような遅い速度を解決する方法

質問: インデックスは作成されているのに、Like ファジー クエリがまだ遅いのはなぜですか?インデ...

kindとDockerを使用してローカルKubernetes環境を起動する

導入Kubernetes を使い始めるのに丸一日を費やしたことはありませんか?最近登場したいくつかの...

Rancher で Kubernetes 用の標準化された VMware イメージを構築する方法

Kubernetes を学習するときは、Kubernetes 環境で練習する必要があります。ただし、...

MySQL 8.x msi バージョンのインストール チュートリアル (画像とテキスト付き)

1. MySQLをダウンロードする公式サイトのダウンロードアドレス https://dev.mys...

MySQL インデックスの詳細な説明

目次1. インデックスの基本1.1 はじめに1.2 インデックスの仕組み1.3 インデックスの種類1...

Nginx を使用してグレースケール リリースを実装する

グレースケールリリースとは、白と黒をスムーズに移行できるリリース方法を指します。 ABテストとは、グ...

CSS における zoom:1 属性の定義と機能

今日、CSS の zoom 属性は何のために使用されるのかと尋ねられました。この属性は、フローティン...

React Hooksの使用例

目次簡単なコンポーネントの例より複雑な親子コンポーネントのケースオンセレクトの書き方反応する子供Re...