日韩无码专区无码一级三级片|91人人爱网站中日韩无码电影|厨房大战丰满熟妇|AV高清无码在线免费观看|另类AV日韩少妇熟女|中文日本大黄一级黄色片|色情在线视频免费|亚洲成人特黄a片|黄片wwwav色图欧美|欧亚乱色一区二区三区

RELATEED CONSULTING
相關(guān)咨詢
選擇下列產(chǎn)品馬上在線溝通
服務(wù)時(shí)間:8:30-17:00
你可能遇到了下面的問(wèn)題
關(guān)閉右側(cè)工具欄

新聞中心

這里有您想知道的互聯(lián)網(wǎng)營(yíng)銷解決方案
如何在centos7上搭建mysql主從服務(wù)器

背景介紹

MySQL主從服務(wù)器是一種常見(jiàn)的數(shù)據(jù)庫(kù)備份和讀寫(xiě)分離方案,在這種架構(gòu)中,一個(gè)服務(wù)器作為主服務(wù)器(Master),負(fù)責(zé)處理寫(xiě)操作,而其他服務(wù)器作為從服務(wù)器(Slave),負(fù)責(zé)處理讀操作,主服務(wù)器將數(shù)據(jù)變更記錄到二進(jìn)制日志(Binary Log)中,從服務(wù)器通過(guò)讀取并執(zhí)行這些日志來(lái)保持與主服務(wù)器的數(shù)據(jù)同步,這種方式可以提高系統(tǒng)的可用性和性能,本文將介紹如何在CentOS 7上搭建MySQL主從服務(wù)器。

專注于為中小企業(yè)提供成都網(wǎng)站建設(shè)、網(wǎng)站制作服務(wù),電腦端+手機(jī)端+微信端的三站合一,更高效的管理,為中小企業(yè)麻陽(yáng)免費(fèi)做網(wǎng)站提供優(yōu)質(zhì)的服務(wù)。我們立足成都,凝聚了一批互聯(lián)網(wǎng)行業(yè)人才,有力地推動(dòng)了千余家企業(yè)的穩(wěn)健成長(zhǎng),幫助中小企業(yè)通過(guò)網(wǎng)站建設(shè)實(shí)現(xiàn)規(guī)模擴(kuò)充和轉(zhuǎn)變。

環(huán)境準(zhǔn)備

1、硬件要求:兩臺(tái)服務(wù)器,分別作為主服務(wù)器和從服務(wù)器,建議使用雙核CPU、4GB內(nèi)存的服務(wù)器。

2、軟件要求:CentOS 7操作系統(tǒng),已安裝MySQL數(shù)據(jù)庫(kù)。

主從配置

1、主服務(wù)器配置

(1)修改MySQL配置文件

在主服務(wù)器上,打開(kāi)/etc/my.cnf文件,找到[mysqld]部分,添加以下內(nèi)容:

server-id=1

log-bin=mysql-bin

binlog-format=mixed

server-id:為每個(gè)MySQL實(shí)例分配一個(gè)唯一的ID,主服務(wù)器的ID應(yīng)為1。

log-bin:啟用二進(jìn)制日志功能。

binlog-format:設(shè)置二進(jìn)制日志格式,這里選擇mixed,表示既記錄語(yǔ)句級(jí)別的日志,也記錄事件級(jí)別的日志。

(2)重啟MySQL服務(wù)

執(zhí)行以下命令重啟MySQL服務(wù):

systemctl restart mysqld

2、從服務(wù)器配置

(1)停止從服務(wù)器上的MySQL服務(wù)

執(zhí)行以下命令停止從服務(wù)器上的MySQL服務(wù):

systemctl stop mysqld

(2)修改MySQL配置文件

在從服務(wù)器上,打開(kāi)/etc/my.cnf文件,找到[mysqld]部分,添加以下內(nèi)容:

server-id=2

relay-log=relay-bin

server-id:與主服務(wù)器的ID保持一致。

relay-log:設(shè)置中繼日志目錄。

(3)重啟MySQL服務(wù)

執(zhí)行以下命令重啟MySQL服務(wù):

systemctl restart mysqld

創(chuàng)建復(fù)制用戶并授權(quán)

1、在主服務(wù)器上創(chuàng)建復(fù)制用戶并授權(quán):

CREATE USER 'repl'@'%' IDENTIFIED BY 'password'; -創(chuàng)建復(fù)制用戶并設(shè)置密碼
GRANT REPLICATION SLAVE ON *.* TO 'repl'@'%'; -授權(quán)復(fù)制用戶復(fù)制權(quán)限
FLUSH PRIVILEGES; -刷新權(quán)限緩存

2、在從服務(wù)器上配置主服務(wù)器信息:

CHANGE MASTER TO MASTER_HOST='master_ip', MASTER_USER='repl', MASTER_PASSWORD='password', MASTER_LOG_FILE='mysql-bin.000001', MASTER_LOG_POS=0; -設(shè)置主服務(wù)器地址、用戶名、密碼和日志文件位置等信息

啟動(dòng)從服務(wù)器復(fù)制進(jìn)程

在從服務(wù)器上執(zhí)行以下命令啟動(dòng)復(fù)制進(jìn)程:

START SLAVE; -啟動(dòng)復(fù)制進(jìn)程,如果已經(jīng)啟動(dòng)過(guò),可以執(zhí)行此命令查看狀態(tài):SHOW SLAVE STATUSG; 如果需要中斷復(fù)制進(jìn)程,可以執(zhí)行STOP SLAVE;,如果需要重新啟動(dòng)復(fù)制進(jìn)程,可以執(zhí)行RESET SLAVE ALL;,然后再執(zhí)行START SLAVE;

文章名稱:如何在centos7上搭建mysql主從服務(wù)器
鏈接URL:http://m.5511xx.com/article/codccjh.html