MYSQL部署主從同步超詳細(xì)過程
1.環(huán)境說明
2.源碼部署主從服務(wù)器
在紅帽7.9上源碼部署mysql,主機(jī)名為mysql-master,將主數(shù)據(jù)庫(kù)mysql-master進(jìn)行克隆,克隆出一臺(tái)從數(shù)據(jù)庫(kù)主機(jī)名為mysql-slave1
3.克隆完后定位從服務(wù)器
4.定位主服務(wù)器
5.此時(shí)主從都可以成功進(jìn)入數(shù)據(jù)庫(kù)!
6.定位主庫(kù)
6.1編輯MySQL的配置文件并啟動(dòng)MySQL
注:主從庫(kù)都需要有唯一標(biāo)識(shí)自己的id,可以設(shè)置為ip的尾部便于記憶
6.2進(jìn)入MySQL
6.3創(chuàng)建同步賬戶并設(shè)置可復(fù)制權(quán)限
6.4鎖表并進(jìn)行測(cè)試
6.5查看主庫(kù)狀態(tài)
7.定位從庫(kù)
7.1修改mysq配置文件
7.2停止MySQL服務(wù)
因?yàn)閺姆?wù)器是由主服務(wù)器克隆來(lái)的,兩者有共同的uid,會(huì)出現(xiàn)錯(cuò)誤,所以需要先停止數(shù)據(jù)庫(kù)服務(wù),刪除/data/mysql/目錄下的文件,進(jìn)行初始化,再啟動(dòng)數(shù)據(jù)庫(kù)
7.2刪除/data/mysql下的目錄,初始化生成原始密碼,啟動(dòng)MySQL,修改密碼
7.3進(jìn)入數(shù)據(jù)庫(kù),向主庫(kù)進(jìn)行復(fù)制并開始同步
7.5查看狀態(tài),此時(shí)I/O線程和SQL線程都已經(jīng)打開
8.測(cè)試
8.1定位主庫(kù)創(chuàng)建andy數(shù)據(jù)庫(kù)
8.2定位從庫(kù)
9.同步成功!
ps:查看主庫(kù)有多少個(gè)從庫(kù)
到此這篇關(guān)于MYSQL部署主從同步超詳細(xì)過程的文章就介紹到這了,更多相關(guān)MYSQL主從同步內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!
相關(guān)文章
MySQL處理重復(fù)數(shù)據(jù)插入的處理方案
在數(shù)據(jù)庫(kù)操作中,處理重復(fù)數(shù)據(jù)插入是一個(gè)常見的需求,特別是在批量插入數(shù)據(jù)時(shí),可能會(huì)遇到主鍵沖突或唯一鍵沖突(Duplicate entry)的情況,本文將以一個(gè)實(shí)際的Python MySQL數(shù)據(jù)庫(kù)操作為例,分析如何優(yōu)化異常處理邏輯,需要的朋友可以參考下2025-04-04MySQL server has gone away 問題的解決方法
MySQL server has gone away 問題解決方法,需要的朋友可以參考下。2010-06-06關(guān)于Mysql-connector-java驅(qū)動(dòng)版本問題總結(jié)
這篇文章主要介紹了Mysql-connector-java驅(qū)動(dòng)版本問題,本文給大家介紹的很詳細(xì),通過原因說明問題小結(jié)個(gè)人建議給大家展示的很好,需要的朋友可以參考下2021-06-06Ubuntu?服務(wù)器安裝?MySQL?遠(yuǎn)程數(shù)據(jù)庫(kù)的方法
本篇介紹如何在 Linux 服務(wù)器上安裝 MySQL 數(shù)據(jù)庫(kù),并設(shè)置為可遠(yuǎn)程連接,本文通過命令給大家介紹的非常詳細(xì),對(duì)Ubuntu?安裝?MySQL遠(yuǎn)程數(shù)據(jù)庫(kù)感興趣的朋友一起看看吧2022-08-08infobright導(dǎo)入數(shù)據(jù)遇到特殊字符報(bào)錯(cuò)的解決方法
這篇文章主要介紹了infobright導(dǎo)入數(shù)據(jù)遇到特殊字符報(bào)錯(cuò)的解決方法,Infobright是開源的MySQL數(shù)據(jù)倉(cāng)庫(kù)解決方案,需要的朋友可以參考下2014-07-07與MSSQL對(duì)比學(xué)習(xí)MYSQL的心得(二)--顯示寬度
MYSQL中的整數(shù)型數(shù)據(jù)類型都可以指定顯示寬度,而SQLSERVER不行2014-06-06