国产av日韩一区二区三区精品,成人性爱视频在线观看,国产,欧美,日韩,一区,www.成色av久久成人,2222eeee成人天堂

目次
MySQLレプリケーションセットアップ
ステップ1:MySQLをマスターとスレーブサーバーにインストールします
ステップ2:マスターおよびスレーブサーバーでMySQLを保護(hù)します
ステップ3:マスターノード(サーバー)を構(gòu)成する
ステップ4:スレーブノード(サーバー)を構(gòu)成する
ステップ4:MySQLマスタースレーブレプリケーションのテスト
ホームページ システムチュートリアル Linux Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

Jul 05, 2025 am 09:27 AM

データレプリケーションとは、データの可用性を向上させ、アプリケーションの信頼性とパフォーマンスを向上させるために、複數(shù)のサーバーでデータをコピーするプロセスです。 MySQLレプリケーションでは、データの一貫性を確保し、バックアップと冗長性を提供するために、マスターサーバーから他のノードまでデータベースからデータがコピーされます。

このガイドでは、 CentosFedora 、 Rocky Linux、 AlmalinuxなどのRHELベースの分布でMySQLマスタースレーブ)レプリケーションをセットアップする方法を示します。

MySQLレプリケーションセットアップ

したがって、ここにMySQL Replication Labセットアップがあります。

 MySQLマスター-10.128.0.14
MySQLスレーブ-10.128.15.211

始めましょう…

ステップ1:MySQLをマスターとスレーブサーバーにインストールします

まず、マスターサーバースレーブサーバーの両方にMySQLデータベースをインストールすることから始めます。

 $ sudo dnfインストール@mysql

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

インストールが完了したら、データベースサーバーを起動するポイントを作成します。

 $ sudo systemctlはmysqldを開始します

次に、システムの起動を開始するか、再起動すると有効にします。

 $ sudo systemctlはmysqldを有効にします

その後、示されているようにMySQLデータベースサーバーが実行されていることを確認(rèn)してください。

 $ sudo systemctlステータスmysqld

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

ステップ2:マスターおよびスレーブサーバーでMySQLを保護(hù)します

次のステップは、マスターサーバースレーブサーバーの両方でMySQLデータベースを保護(hù)することです。これは、デフォルトの設(shè)定が安全ではなく、ハッカーが簡単に悪用できる抜け穴を提示するためです。

したがって、mysqlを強(qiáng)化するには、コマンドを?qū)g行します。

 $ sudo mysql_secure_installation

まず、 MySQLルートパスワードを設(shè)定する必要があります。必ず強(qiáng)力なルートパスワードを提供してください。できれば、大文字、小文字、特別な數(shù)字、數(shù)字の文字が混在する8文字以上の文字を提供してください。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

殘りのプロンプトについては、 'Y'を入力して、データベースサーバーを推奨設(shè)定に調(diào)整します。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

マスターとスレーブノードにMySQLのインストールと硬化が終了したら、次にマスターノードを構(gòu)成することです。

ステップ3:マスターノード(サーバー)を構(gòu)成する

次のステップは、マスターノードを構(gòu)成し、スレーブノードアクセスを付與することです。まず、 mysql-server.cnf構(gòu)成ファイルを編集する必要があります。

 $ sudo vim /etc/my.cnf.d/mysql-server.cnf

[mysqld]セクションの下に次の行を追加します。

 bind-address = 10.128.0.14
サーバーID = 1
log_bin = mysql-bin

完了したら、変更を保存して終了します。次に、 MySQLサーバーを再起動します。

 $ sudo sysemctlはmysqldを再起動します

次に、 MySQLシェルにログインします。

 $ sudo mysql -u root -p

次のコマンドを?qū)g行して、複製のためにマスターとスレーブをバインドするために使用されるデータベースユーザーを作成します。

 mysql> create user 'Replica'@'10.128.15.211' 'P@SSWORD321'によって識別されました。
mysql> grantレプリケーションスレーブ *。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

変更を適用し、 MySQLサーバーを終了します。

 mysql>フラッシュ特権。
mysql> exit;

マスターのステータスを確認(rèn)します。

 mysql> show master status \ g

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

ファイル名と位置に注意してください。レプリケーションのために奴隷をセットアップするときは、後でこれが必要になります。私たちの場合、 mysql-bin.000001および位置1232としてファイル名があります。

ステップ4:スレーブノード(サーバー)を構(gòu)成する

さて、スレーブノードに戻ります。もう一度、 mysql-server.cnf構(gòu)成ファイルを編集します。

 $ sudo vim /etc/my.cnf.d/mysql-server.cnf

前と同様に、 [mysqld]セクションの下にこれらの行を貼り付けます。 IPアドレスをスレーブのIPに対応するように変更します。また、別のサーバーIDを割り當(dāng)てます。ここでは、 2の値を割り當(dāng)てました。

 bind-address = 10.128.15.211
サーバーID = 2
log_bin = mysql-bin

変更を保存して、ファイルを終了します。次に、データベースサーバーを再起動します。

 $ sudo systemctlはmysqldを再起動します

マスターノードから複製するようにスレーブノードを構(gòu)成するには、スレーブのMySQLサーバーにログインします。

 $ sudo mysql -u root -p

何よりもまず、複製スレッドを停止します。

 mysql>スレーブを停止します。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

次に、次のコマンドを?qū)g行してスレーブノードを構(gòu)成して、マスターからデータベースを複製します。

 mysql>マスターを変更します
     master_host = '10 .128.0.14 '、
     master_user = 'レプリカ'、
     master_password = 'p@ssword321'、
     master_log_file = 'mysql-bin.000001'、
     master_log_pos = 1232;

master_log_fileおよびmaster_log_posフラグは、ステップ1の最後にあるマスターノードのファイルと位置の値に対応していることに注意してください。

master_hostmaster_user、およびmaster_passwordは、それぞれMaster IPアドレス、複製ユーザー、および複製ユーザーのパスワードに対応しています。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

次に、スレーブレプリケーションスレッドを開始します。

 mysql>スレーブを開始します。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

ステップ4:MySQLマスタースレーブレプリケーションのテスト

ここで、マスターノードとスレーブノードの間の複製が動作しているかどうかをテストするには、マスターノードのMySQLデータベースサーバーにログインします。

 $ sudo mysql -u root -p

テストデータベースを作成します。ここでは、テストデータベースはReplication_dbと呼ばれます。

 mysql>データベースReplication_dbを作成します。
データベースの存在を確認(rèn)します。
 mysql>データベースを表示します。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

次に、スレーブノードに移動し、MySQLサーバーにログインし、 Replication_DBデータベースが存在することを確認(rèn)します。以下の出力から、データベースが存在することがわかります。これは、マスターからスレーブノードに複製が行われたことの確認(rèn)です。

 mysql>データベースを表示します。

Rhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法

それだけです。マスターノードからスレーブノードにデータベースを複製できるMySQLマスタースレーブレプリケーションモデルをセットアップする方法を成功裏に実証しました。

以上がRhel、Rocky、Almalinuxでmysqlレプリケーションをセットアップする方法の詳細(xì)內(nèi)容です。詳細(xì)については、PHP 中國語 Web サイトの他の関連記事を參照してください。

このウェブサイトの聲明
この記事の內(nèi)容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰屬します。このサイトは、それに相當(dāng)する法的責(zé)任を負(fù)いません。盜作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡(luò)ください。

ホットAIツール

Undress AI Tool

Undress AI Tool

脫衣畫像を無料で

Undresser.AI Undress

Undresser.AI Undress

リアルなヌード寫真を作成する AI 搭載アプリ

AI Clothes Remover

AI Clothes Remover

寫真から衣服を削除するオンライン AI ツール。

Clothoff.io

Clothoff.io

AI衣類リムーバー

Video Face Swap

Video Face Swap

完全無料の AI 顔交換ツールを使用して、あらゆるビデオの顔を簡単に交換できます。

ホットツール

メモ帳++7.3.1

メモ帳++7.3.1

使いやすく無料のコードエディター

SublimeText3 中國語版

SublimeText3 中國語版

中國語版、とても使いやすい

ゼンドスタジオ 13.0.1

ゼンドスタジオ 13.0.1

強(qiáng)力な PHP 統(tǒng)合開発環(huán)境

ドリームウィーバー CS6

ドリームウィーバー CS6

ビジュアル Web 開発ツール

SublimeText3 Mac版

SublimeText3 Mac版

神レベルのコード編集ソフト(SublimeText3)

LinuxマシンでのDNSの問題のトラブルシューティング方法は? LinuxマシンでのDNSの問題のトラブルシューティング方法は? Jul 07, 2025 am 12:35 AM

DNSの問題に遭遇したときに、最初に/etc/resolv.confファイルを確認(rèn)して、正しい名前サーバーが構(gòu)成されているかどうかを確認(rèn)します。第二に、テストのために8.8.8.8などの公共DNSを手動で追加できます。次に、NSLookupとDIGコマンドを使用して、DNS解像度が正常かどうかを確認(rèn)します。これらのツールがインストールされていない場合は、最初にdnsutilsまたはbind-utilsパッケージをインストールできます。次に、SystemD-Resolved Service Status and Configuration File /etc/systemd/Resolved.confを確認(rèn)し、必要に応じてDNSとFallBackDNSを設(shè)定してサービスを再起動します。最後に、ネットワークインターフェイスのステータスとファイアウォールルールを確認(rèn)し、ポート53がそうでないことを確認(rèn)してください

ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします ubuntuにリモートLinux/Windowsアクセス用のワカモレをインストールします Jul 08, 2025 am 09:58 AM

システム管理者として、WindowsとLinuxが共存する環(huán)境で(今日または將來的に)自分自身(今日または將來)が働いていることに気付くかもしれません。 一部の大企業(yè)は、Windowsボックスで生産サービスの一部を好む(または必要な)秘密ではありません。

Rocky Linux 8にnodejs 14/16とnpmをインストールする方法 Rocky Linux 8にnodejs 14/16とnpmをインストールする方法 Jul 13, 2025 am 09:09 AM

ChromeのV8エンジンの上に構(gòu)築されたNode.jsは、スケーラブルなアプリケーションとバックエンドAPIを構(gòu)築するために作成されたオープンソースのイベント駆動型JavaScriptランタイム環(huán)境です。 nodejsは、非ブロッキングI/Oモデルのために軽量で効率的であることが知られています。

Linuxで私のプライベートおよびパブリックIPアドレスを見つける方法は? Linuxで私のプライベートおよびパブリックIPアドレスを見つける方法は? Jul 09, 2025 am 12:37 AM

Linux Systemsでは、1。IPAまたはHOSTNAME-Iコマンドを使用してプライベートIPを表示します。 2。CurlifConfig.meまたはcurlipinfo.io/ipを使用して、パブリックIPを取得します。 3.デスクトップバージョンは、システム設(shè)定を介してプライベートIPを表示でき、ブラウザは特定のWebサイトにアクセスしてパブリックIPを表示できます。 4.一般的なコマンドは、クイックコールのためにエイリアスとして設(shè)定できます。これらの方法はシンプルで実用的で、さまざまなシナリオでのIP表示のニーズに適しています。

Linuxをインストールするためのシステム要件 Linuxをインストールするためのシステム要件 Jul 20, 2025 am 03:49 AM

linuxcanrunonModesthardwarewithspecificminimumrequirements.a1ghzprocessor(x86orx86_64)が必要であり、 amshouldbeatleast512mbforcommand-lineuseor2gbfordesktopenvironments.diskspacerequiresaminimumof5–10gb、25gbisbetterforad

Rocky LinuxとAlmalinuxにMySQL 8.0をインストールする方法 Rocky LinuxとAlmalinuxにMySQL 8.0をインストールする方法 Jul 12, 2025 am 09:21 AM

Cで記述されたMySQLは、オープンソース、クロスプラットフォームであり、最も広く使用されているリレーショナルデータベース管理システム(RDMS)の1つです。これは、ランプスタックの不可欠な部分であり、Webホスティング、データ分析で人気のあるデータベース管理システムです。

Ubuntu 25.04「Plucky Puffin」:Gnome 48とHDR Brillianceでの大膽な飛躍 Ubuntu 25.04「Plucky Puffin」:Gnome 48とHDR Brillianceでの大膽な飛躍 Jul 12, 2025 am 09:28 AM

Ubuntuは、Linuxエコシステムのアクセシビリティ、ポーランド、パワーの要塞として長い間立っていました。 Ubuntu 25.04の到著、「Plucky Puffin」というコードネームの到著により、Canonicalは再び、を提供するというコミットメントを再び実証しました。

Rocky LinuxとAlmalinuxにMongodbをインストールする方法 Rocky LinuxとAlmalinuxにMongodbをインストールする方法 Jul 12, 2025 am 09:29 AM

MongoDBは、交通量と膨大な量のデータを管理するために構(gòu)築された、高性能で非常にスケーラブルなドキュメント指向NOSQLデータベースです。テーブル內(nèi)の行と列にデータを保存する従來のSQLデータベースとは異なり、MongoDBはjのデータを構(gòu)成します

See all articles