♥️著者:ステーションCのシャオ・リュー
♥️個人ホームページ:シャオ・リューのホームページ
♥️クラウド コンピューティング ネットワークの操作と保守の教室のメモを毎日共有します。ハードワークは必ずしも報われるとは限りませんが、利益は得られます。より良い人生のために一緒に頑張りましょう!
♥️夕日の下で最も美しい花が咲き、木は数千フィートの高さで、落ち葉は根元に戻り、人生は簡単ではなく、世界の真の愛です
目次
最初のステップは、3 つのシステムの初期構成でホスト名を変更し、selinux を閉じ、ファイアウォールを完全に閉じ、ネットワーク yum ソースを構成することです。
2 番目のステップでは、3 つすべてが yum を使用して mysql-server をインストールします
3 番目のステップは、3 つのシステムにテスト データベースとテーブルを作成し、許可された porxysql ユーザーをセットアップすることです。
4 番目のステップは、次のようにマスター サーバー mysql_m の my.conf 構成を変更することです。
システム |
CPU名 |
ソフトウェア |
IPアドレス |
Centos8 |
mysql_m |
mysql |
192.168.3.102 |
Centos8 |
mysql_s1 |
mysql |
192.168.3.105 |
Centos8 |
mysql_s2 |
mysql |
192.168.3.106 |
Linux
Linux (GNU/Linux の正式名称) は、自由に使用でき、自由に普及しているUNIX ライクなオペレーティング システムです. そのカーネルは、 1991 年 10 月 5 日に Linus Benedict Torvaldsによって最初に作成されました. 主にアイデアに触発されてリリースされました. MinixおよびUnixの は、 POSIXベースのマルチユーザー、マルチタスク、マルチスレッド、およびマルチCPUオペレーティングシステムです。32 ビットおよび64 ビットのハードウェアをサポートし、主要なUnixユーティリティ、アプリケーション、およびネットワーク プロトコルを実行できます。
Linux は、Unix のネットワーク中心の設計思想を継承し、安定したパフォーマンスを備えたマルチユーザー ネットワーク オペレーティング システムです。Linux には数百の異なるディストリビューションがあり、コミュニティ開発に基づくdebianやarchlinux 、商用開発に基づくRed Hat Enterprise Linux、SUSE、Oracle Linuxなどがあります。
やってみた8
CentOS 8 は、2019 年 9 月 24 日に正式にリリースされた CentOS プロジェクトによってリリースされたオープンソースのサーバー オペレーティング システムです。[1] [8]
CentOS 8 は、 RedHat Enterprise Linux ( RHEL )のソース コードから再配布された、安定性、予測性、管理性、再現性に優れたLinuxプラットフォームです。Fedora 28 とカーネル バージョン 4.18 に基づくCentOS 8 は、安定した、安全で一貫性のある基盤をユーザーに提供し、ハイブリッド クラウドの展開にまたがり、従来のワークロードと新しいワークロードに必要なツールをサポートします。
最初のステップは、3 つのシステムの初期構成でホスト名を変更し、selinux を閉じ、ファイアウォールを完全に閉じ、ネットワーク yum ソースを構成することです。
2 番目のステップでは、3 つすべてが yum を使用して mysql-server をインストールします
3 番目のステップは、3 つのシステムにテスト データベースとテーブルを作成し、許可された porxysql ユーザーをセットアップすることです。
mysql -u root -p コマンドを使用して mysql に入ります (パスワードはスキップされます)。
許可されたユーザーを作成し、データベース内のテーブルを含む mysql でデータベースをテストします
以下のデータベースを作成した後、このデータベースを使用するには use brief_test を入力する必要があることに注意してください。そうしないと、テーブルを直接作成するとエラーが報告されます
データベースbreif_testを作成します。
letter_test を使用します。
テーブル `test` を作成します (
CREATE TABLE `test` (
`id` int NOT NULL AUTO_INCREMENT COMMENT '主キー',
`service_name` varchar(50) NOT NULL COMMENT '自增',
主キー (`id`)
) ENGINE=InnoDB AUTO_INCREMENT=4 DEFAULT CHARSET=utf8mb4 COLLATE=utf8mb4_0900_ai_ci; # テストテーブルを作成
4 番目のステップは、次のようにマスター サーバー mysql_m の my.conf 構成を変更することです。
その中で、server-id の 3 つの mysql 番号を同じにすることはできません
メインの mysql 構成ファイルを変更した後、mysql サービスを再起動します。
systemctl restart mysqld.service
他の 2 つのスレーブ mysql サーバーの構成ファイルを図に示します。
完了後、2 台のスレーブ mysql サーバーの mysql サービスを再起動します。
5番目のステップ、マスタースレーブを構成する
マスター サーバーの mysql に入り、マスターのステータスを表示します。
マスターステータスを表示
flie と position の内容はスレーブサーバーで使用されることに注意してください。
二つのスレーブサーバー設定の以下の内容は同じです.mysqlと入力してスレーブ設定を行います.
暫定的な説明は次のとおりです
最後に、2 台のスレーブ サーバーのステータスを確認します。
yes が 2 つ表示されれば、設定は成功です。
マスター/スレーブ レプリケーションが構成されている
♥️以下が私の創作の原動力です
♥️いいね、私にとって最大の認識です
♥️これはXiaoliuです。すべての記事をうまくやるために刺激を受けています。皆さんに感謝します