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

目錄
MySQL復(fù)制設(shè)置
步驟1:在主服務(wù)器和從服務(wù)器上安裝MySQL
步驟2:在主服務(wù)器和從服務(wù)器上保護(hù)mysql
步驟3:配置主節(jié)點(diǎn)(服務(wù)器)
步驟4:配置從屬節(jié)點(diǎn)(服務(wù)器)
步驟4:測(cè)試MySQL Master-Slave Replication
首頁 系統(tǒng)教程 操作系統(tǒng) 如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

Jul 05, 2025 am 09:27 AM

數(shù)據(jù)復(fù)制是將數(shù)據(jù)復(fù)制到多個(gè)服務(wù)器中以提高數(shù)據(jù)可用性并增強(qiáng)應(yīng)用程序的可靠性和性能的過程。在MySQL復(fù)制中,將數(shù)據(jù)從主服務(wù)器從數(shù)據(jù)庫中復(fù)制到其他節(jié)點(diǎn),以確保數(shù)據(jù)的一致性并提供備份和冗余。

在本指南中,我們演示了如何在基于RHEL的分布(例如CentOS , FedoraRocky LinuxAlmalinux )中設(shè)置MySQL主奴隸)復(fù)制。

MySQL復(fù)制設(shè)置

因此,這是我們的MySQL復(fù)制實(shí)驗(yàn)室設(shè)置。

 MySQL Master -10.128.0.14
MySQL從屬-10.128.15.211

讓我們開始...

步驟1:在主服務(wù)器和從服務(wù)器上安裝MySQL

我們將首先在服務(wù)器和從服務(wù)器上安裝MySQL數(shù)據(jù)庫。

 $ sudo dnf install @mysql

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

安裝完成后,請(qǐng)指出要啟動(dòng)數(shù)據(jù)庫服務(wù)器。

 $ sudo systemctl啟動(dòng)mysqld

然后使其能夠開始系統(tǒng)啟動(dòng)或重新啟動(dòng)后。

 $ sudo systemctl啟用mysqld

此后,確認(rèn)MySQL數(shù)據(jù)庫服務(wù)器正在運(yùn)行,如圖所示:

 $ sudo systemctl狀態(tài)mysqld

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

步驟2:在主服務(wù)器和從服務(wù)器上保護(hù)mysql

下一步是在服務(wù)器和從服務(wù)器上保護(hù)MySQL數(shù)據(jù)庫。這是因?yàn)槟J(rèn)設(shè)置是不安全的,并提出了一些漏洞,這些漏洞很容易被黑客利用。

因此,要硬化mysql,請(qǐng)運(yùn)行命令:

 $ sudo mysql_secure_installation

首先,您將需要設(shè)置MySQL root密碼。確保提供強(qiáng)大的根密碼,最好使用超過8個(gè)字符,這些字符是大寫,小寫,特殊和數(shù)字字符的混合物。

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

對(duì)于剩余的提示,請(qǐng)輸入'Y'以將數(shù)據(jù)庫服務(wù)器調(diào)整為建議的設(shè)置。

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

在主和節(jié)點(diǎn)上完成安裝和硬化MySQL后,下一個(gè)是配置主節(jié)點(diǎn)。

步驟3:配置主節(jié)點(diǎn)(服務(wù)器)

下一步是配置節(jié)點(diǎn)并授予對(duì)立節(jié)點(diǎn)訪問它。首先,我們需要編輯mysql-server.cnf配置文件。

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

[mysqld]部分下添加以下行。

 bind-address = 10.128.0.14
服務(wù)器-ID = 1
log_bin = mysql-bin

完成后,保存更改并退出。然后重新啟動(dòng)MySQL Server。

 $ sudo sysemctl重新啟動(dòng)mysqld

接下來,登錄MySQL外殼。

 $ sudo mysql -u root -p

執(zhí)行以下命令來創(chuàng)建一個(gè)數(shù)據(jù)庫用戶,該數(shù)據(jù)庫用戶將用于綁定主和從屬以進(jìn)行復(fù)制。

 mysql>創(chuàng)建用戶'replica'@'10.128.15.211'由'p@ssword321'確定;
mysql> *。 *。

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

應(yīng)用更改并退出MySQL Server。

 mysql>沖洗特權(quán);
mysql>退出;

驗(yàn)證主的狀態(tài)。

 mysql>顯示主狀態(tài)\ g

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

記下文件名和位置。在設(shè)置從件進(jìn)行復(fù)制時(shí),您將稍后再進(jìn)行此操作。在我們的情況下,我們將文件名為mysql-bin.000001和位置1232

步驟4:配置從屬節(jié)點(diǎn)(服務(wù)器)

現(xiàn)在,回到從屬節(jié)點(diǎn)。再一次,編輯mysql-server.cnf配置文件。

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

和以前一樣,將這些線粘貼在[mysqld]部分下。將IP地址更改為對(duì)應(yīng)于從屬IP。另外,分配不同的服務(wù)器ID 。在這里,我們將其分配了2 。

 bind-address = 10.128.15.211
服務(wù)器-ID = 2
log_bin = mysql-bin

保存更改并退出文件。然后重新啟動(dòng)數(shù)據(jù)庫服務(wù)器。

 $ sudo systemctl重新啟動(dòng)mysqld

要配置從節(jié)點(diǎn)復(fù)制的從節(jié)點(diǎn),請(qǐng)登錄到從屬的MySQL Server。

 $ sudo mysql -u root -p

首先,停止復(fù)制線程:

 mysql>停止奴隸;

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

然后執(zhí)行以下命令以配置從設(shè)備從主體復(fù)制數(shù)據(jù)庫。

 mysql>將主人更改為
     master_host = '10 .128.0.14',
     master_user ='replica',
     master_password ='p@sword321',
     master_log_file ='mysql-bin.000001',
     master_log_pos = 1232;

請(qǐng)注意, Master_LOG_FILEMASTER_LOG_POS標(biāo)志對(duì)應(yīng)于步驟1結(jié)束時(shí)節(jié)點(diǎn)的文件和位置值。

Master_Host , Master_userMaster_Password分別對(duì)應(yīng)于主IP地址,復(fù)制用戶和復(fù)制用戶的密碼。

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

然后啟動(dòng)從屬復(fù)制線程:

 mysql>啟動(dòng)從屬;

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

步驟4:測(cè)試MySQL Master-Slave Replication

現(xiàn)在,要測(cè)試主節(jié)點(diǎn)和從屬節(jié)點(diǎn)之間的復(fù)制,請(qǐng)登錄主節(jié)點(diǎn)上的MySQL數(shù)據(jù)庫服務(wù)器:

 $ sudo mysql -u root -p

創(chuàng)建一個(gè)測(cè)試數(shù)據(jù)庫。在這里,我們的測(cè)試數(shù)據(jù)庫稱為replication_db 。

 mysql>創(chuàng)建數(shù)據(jù)庫replication_db;
驗(yàn)證數(shù)據(jù)庫的存在。
 mysql>顯示數(shù)據(jù)庫;

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

現(xiàn)在,轉(zhuǎn)到從屬節(jié)點(diǎn),登錄到MySQL Server并確認(rèn)存在Replication_DB數(shù)據(jù)庫。從下面的輸出來看,我們可以看到存在數(shù)據(jù)庫。這是確認(rèn)復(fù)制已從主節(jié)點(diǎn)到從節(jié)點(diǎn)進(jìn)行的。

 mysql>顯示數(shù)據(jù)庫;

如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制

就是這樣,我們成功地展示了如何設(shè)置MySQL主奴隸復(fù)制模型,該模型可以將數(shù)據(jù)庫從主節(jié)點(diǎn)復(fù)制到從屬節(jié)點(diǎn)。

以上是如何在RHEL,Rocky和Almalinux中設(shè)置MySQL復(fù)制的詳細(xì)內(nèi)容。更多信息請(qǐng)關(guān)注PHP中文網(wǎng)其他相關(guān)文章!

本站聲明
本文內(nèi)容由網(wǎng)友自發(fā)貢獻(xiàn),版權(quán)歸原作者所有,本站不承擔(dān)相應(yīng)法律責(zé)任。如您發(fā)現(xiàn)有涉嫌抄襲侵權(quán)的內(nèi)容,請(qǐng)聯(lián)系admin@php.cn

熱AI工具

Undress AI Tool

Undress AI Tool

免費(fèi)脫衣服圖片

Undresser.AI Undress

Undresser.AI Undress

人工智能驅(qū)動(dòng)的應(yīng)用程序,用于創(chuàng)建逼真的裸體照片

AI Clothes Remover

AI Clothes Remover

用于從照片中去除衣服的在線人工智能工具。

Clothoff.io

Clothoff.io

AI脫衣機(jī)

Video Face Swap

Video Face Swap

使用我們完全免費(fèi)的人工智能換臉工具輕松在任何視頻中換臉!

熱工具

記事本++7.3.1

記事本++7.3.1

好用且免費(fèi)的代碼編輯器

SublimeText3漢化版

SublimeText3漢化版

中文版,非常好用

禪工作室 13.0.1

禪工作室 13.0.1

功能強(qiáng)大的PHP集成開發(fā)環(huán)境

Dreamweaver CS6

Dreamweaver CS6

視覺化網(wǎng)頁開發(fā)工具

SublimeText3 Mac版

SublimeText3 Mac版

神級(jí)代碼編輯軟件(SublimeText3)

熱門話題

Laravel 教程
1601
29
PHP教程
1502
276
如何在Linux機(jī)器上解決DNS問題? 如何在Linux機(jī)器上解決DNS問題? Jul 07, 2025 am 12:35 AM

遇到DNS問題時(shí)首先要檢查/etc/resolv.conf文件,查看是否配置了正確的nameserver;其次可手動(dòng)添加如8.8.8.8等公共DNS進(jìn)行測(cè)試;接著使用nslookup和dig命令驗(yàn)證DNS解析是否正常,若未安裝這些工具可先安裝dnsutils或bind-utils包;再檢查systemd-resolved服務(wù)狀態(tài)及其配置文件/etc/systemd/resolved.conf,并根據(jù)需要設(shè)置DNS和FallbackDNS后重啟服務(wù);最后排查網(wǎng)絡(luò)接口狀態(tài)與防火墻規(guī)則,確認(rèn)53端口未

在Ubuntu中安裝用于遠(yuǎn)程Linux/Windows訪問的鱷梨調(diào)味醬 在Ubuntu中安裝用于遠(yuǎn)程Linux/Windows訪問的鱷梨調(diào)味醬 Jul 08, 2025 am 09:58 AM

作為系統(tǒng)管理員,您可能會(huì)發(fā)現(xiàn)自己(今天或?qū)恚┰赪indows和Linux并存的環(huán)境中工作。 有些大公司更喜歡(或必須)在Windows Box上運(yùn)行其一些生產(chǎn)服務(wù)已不是什么秘密

如何在Rocky Linux 8上安裝Nodejs 14/16&npm 如何在Rocky Linux 8上安裝Nodejs 14/16&npm Jul 13, 2025 am 09:09 AM

Node.js建立在Chrome的V8引擎上,是一種開源的,由事件驅(qū)動(dòng)的JavaScript運(yùn)行時(shí)環(huán)境,用于構(gòu)建可擴(kuò)展應(yīng)用程序和后端API。 Nodejs因其非阻滯I/O模型而聞名輕巧有效,并且

如何在Linux中找到我的私人和公共IP地址? 如何在Linux中找到我的私人和公共IP地址? Jul 09, 2025 am 12:37 AM

在Linux系統(tǒng)中,1.使用ipa或hostname-I命令可查看私有IP;2.使用curlifconfig.me或curlipinfo.io/ip可獲取公網(wǎng)IP;3.桌面版可通過系統(tǒng)設(shè)置查看私有IP,瀏覽器訪問特定網(wǎng)站查看公網(wǎng)IP;4.可將常用命令設(shè)為別名以便快速調(diào)用。這些方法簡(jiǎn)單實(shí)用,適合不同場(chǎng)景下的IP查看需求。

安裝Linux的系統(tǒng)要求 安裝Linux的系統(tǒng)要求 Jul 20, 2025 am 03:49 AM

LinuxCanrunonModestHardwarewtareWithSpecificminimumRequirentess.A1GHZPROCESER(X86ORX86_64)iSNEDED,withAdual-Corecpurecommondend.r AmshouldBeatLeast512MbForCommand-lineUseor2Gbfordesktopenvironments.diskSpacePacereQuiresaminimumof5-10GB,不過25GBISBISBETTERFORAD

如何在Rocky Linux和Almalinux上安裝MySQL 8.0 如何在Rocky Linux和Almalinux上安裝MySQL 8.0 Jul 12, 2025 am 09:21 AM

MySQL用C編寫,是一個(gè)開源,跨平臺(tái),也是使用最廣泛的關(guān)系數(shù)據(jù)庫管理系統(tǒng)(RDMS)之一。這是LAMP堆棧不可或缺的一部分,是Web托管,數(shù)據(jù)分析,數(shù)據(jù)庫管理系統(tǒng),數(shù)據(jù)分析,

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長(zhǎng)期以來一直是Linux生態(tài)系統(tǒng)中可訪問性,波蘭和功率的堡壘。隨著Ubuntu 25.04的到來,代號(hào)為“ Prucky Puffin”,Canonical再次證明了其對(duì)交付的承諾

如何在Rocky Linux和Almalinux上安裝MongoDB 如何在Rocky Linux和Almalinux上安裝MongoDB Jul 12, 2025 am 09:29 AM

MongoDB是一種高性能,高度可擴(kuò)展的面向文檔的NOSQL數(shù)據(jù)庫,旨在管理繁忙的流量和大量數(shù)據(jù)。與傳統(tǒng)的SQL數(shù)據(jù)庫不同,將數(shù)據(jù)存儲(chǔ)在表中的行和列中,MongoDB在J中結(jié)構(gòu)數(shù)據(jù)

See all articles