欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

關(guān)于Mysql搭建主從復(fù)制功能的步驟實(shí)現(xiàn)

 更新時(shí)間:2023年05月22日 10:26:05   作者:獅子也瘋狂  
這篇文章主要介紹了關(guān)于Mysql搭建主從復(fù)制功能的步驟實(shí)現(xiàn),在實(shí)際的生產(chǎn)中,為了解決Mysql的單點(diǎn)故障已經(jīng)提高M(jìn)ySQL的整體服務(wù)性能,一般都會(huì)采用主從復(fù)制,需要的朋友可以參考下

1.描述

在實(shí)際的生產(chǎn)中,為了解決Mysql的單點(diǎn)故障已經(jīng)提高M(jìn)ySQL的整體服務(wù)性能,一般都會(huì)采用「主從復(fù)制」。

比如:在復(fù)雜的業(yè)務(wù)系統(tǒng)中,有一句sql執(zhí)行后導(dǎo)致鎖表,并且這條sql的的執(zhí)行時(shí)間有比較長,那么此sql執(zhí)行的期間導(dǎo)致服務(wù)不可用,這樣就會(huì)嚴(yán)重影響用戶的體驗(yàn)度。

主從復(fù)制中分為「主服務(wù)器(master)「和」從服務(wù)器(slave)」,「主服務(wù)器負(fù)責(zé)寫,而從服務(wù)器負(fù)責(zé)讀」,Mysql的主從復(fù)制的過程是一個(gè)「異步的過程」。

這樣讀寫分離的過程能夠是整體的服務(wù)性能提高,即使寫操作時(shí)間比較長,也不影響讀操作的進(jìn)行。

這里的描述用一張圖來表示:

2.開始遠(yuǎn)程連接

#切換到mysql這個(gè)數(shù)據(jù)庫,修改user表中的host,使其可以實(shí)現(xiàn)遠(yuǎn)程連接
use mysql;
update user set host ="%" where user ="root";
#改完之后一定要刷新信息
 flush privileges;

3.開啟bin-log日志

#修改主服務(wù)器Master
#修改配置文件
vim /etc/my.cnf
#主服務(wù)器唯一ID,這個(gè)id可以隨便修改,只要不跟從服務(wù)器重復(fù)
server-id=1
#啟用二進(jìn)制日志
log-bin=mysql-bin
#修改從服務(wù)器slave
修改配置文件:vim /etc/my.cnf
#從服務(wù)器唯一ID
server-id=2
#啟用中繼日志
relay-log=mysql-relay

4.重啟兩臺(tái)mysql

service mysqld restart

5.授權(quán)Ⅰ

在主服務(wù)器上建立帳戶并授權(quán)slave

mysql>GRANT REPLICATION SLAVE ON *.* to 'slave'@'%' identified by '123456';

授權(quán)Ⅱ

在master上創(chuàng)建賬戶并授權(quán)slave

mysql>GRANT REPLICATION SLAVE ON *.* to 'slave'@'%' identified by '123456';

tips
一般不用root帳號(hào),“%”表示所有客戶端都可能連,只要帳號(hào),
密碼正確,此處可用具體客戶端IP代替,如192.168.145.226,
加強(qiáng)安全。

6.配置從服務(wù)器

mysql>change master to master_host='192.168.66.138',master_user='slave',master_password='123456',
master_log_file='mysql-bin.000001',master_log_pos=438;

7.啟動(dòng)從庫的復(fù)制功能

mysql>start slave;

8.檢查從庫復(fù)制功能狀態(tài)

show slave status \G;
TIPS
下圖所圈的兩個(gè)線程必須為yes狀態(tài),否則主從復(fù)制搭建不成功。

到此這篇關(guān)于關(guān)于Mysql搭建主從復(fù)制功能的步驟實(shí)現(xiàn)的文章就介紹到這了,更多相關(guān)Mysql搭建主從復(fù)制功能內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • 淺談MySQL與redis緩存的同步方案

    淺談MySQL與redis緩存的同步方案

    這篇文章主要介紹了淺談MySQL與redis緩存的同步方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2021-03-03
  • MySQL基于SSL安全連接的主從復(fù)制(過程詳解)

    MySQL基于SSL安全連接的主從復(fù)制(過程詳解)

    SSL(Secure Sockets Layer 安全套接層),及其繼任者傳輸層安全(Transport Layer Security,TLS)是為網(wǎng)絡(luò)通信提供安全及數(shù)據(jù)完整性的一種安全協(xié)議,這篇文章主要介紹了MySQL基于SSL安全連接的主從復(fù)制,需要的朋友可以參考下
    2023-04-04
  • MySQL優(yōu)化總結(jié)-查詢總條數(shù)

    MySQL優(yōu)化總結(jié)-查詢總條數(shù)

    這篇文章主要介紹了MySQL優(yōu)化總結(jié)-查詢總條數(shù)的相關(guān)內(nèi)容,文中進(jìn)行簡單的測試對(duì)比,具有一定參考價(jià)值,需要的朋友可以了解下。
    2017-10-10
  • 更改Mysql root用戶密碼

    更改Mysql root用戶密碼

    這篇文章主要介紹了更改Mysql root用戶密碼的相關(guān)資料,需要的朋友可以參考下
    2016-03-03
  • MySQL深分頁問題及三種解決方案

    MySQL深分頁問題及三種解決方案

    本文主要介紹了MySQL深分頁問題及三種解決方案,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-06-06
  • MySQL中的兩種登錄方式詳解

    MySQL中的兩種登錄方式詳解

    這篇文章主要介紹了MySQL中的兩種登錄方式,具有很好的參考價(jià)值,希望對(duì)大家有所幫助,如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • Mysql中的SQL約束Constraint有哪幾種

    Mysql中的SQL約束Constraint有哪幾種

    這篇文章主要介紹了Mysql中的SQL約束Constraint有哪幾種,約束是為了使表中的數(shù)據(jù)有效,常見的約束有非空約束、唯一性約束、主鍵約束、外鍵約束、檢查約束,需要的朋友可以參考下
    2024-01-01
  • CentOS 7.4 64位安裝配置MySQL8.0的詳細(xì)步驟

    CentOS 7.4 64位安裝配置MySQL8.0的詳細(xì)步驟

    本文分步驟給大家介紹了CentOS 7.4 64位安裝配置MySQL8.0 的方法,非常不錯(cuò),具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2018-10-10
  • MySQL 如何使用事務(wù)

    MySQL 如何使用事務(wù)

    這篇文章主要介紹了MySQL 如何使用事務(wù),幫助大家更好的理解和學(xué)習(xí)MySQL數(shù)據(jù)庫,感興趣的朋友可以了解下
    2020-09-09
  • Red?Hat?安裝MySQL?8.0與?Navicat的詳細(xì)過程

    Red?Hat?安裝MySQL?8.0與?Navicat的詳細(xì)過程

    這篇文章主要介紹了Red?Hat安裝MySQL8.0與Navicat,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-08-08

最新評(píng)論