日韩性视频-久久久蜜桃-www中文字幕-在线中文字幕av-亚洲欧美一区二区三区四区-撸久久-香蕉视频一区-久久无码精品丰满人妻-国产高潮av-激情福利社-日韩av网址大全-国产精品久久999-日本五十路在线-性欧美在线-久久99精品波多结衣一区-男女午夜免费视频-黑人极品ⅴideos精品欧美棵-人人妻人人澡人人爽精品欧美一区-日韩一区在线看-欧美a级在线免费观看

歡迎訪問 生活随笔!

生活随笔

當(dāng)前位置: 首頁 > 运维知识 > 数据库 >内容正文

数据库

Mysql 8主从复制配置图解

發(fā)布時(shí)間:2024/9/27 数据库 27 豆豆
生活随笔 收集整理的這篇文章主要介紹了 Mysql 8主从复制配置图解 小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,幫大家做個(gè)參考.

? ? ? ? ? ? ? ? ? ? ? ? ? ? Mysql 8主從復(fù)制配置圖解

聲明

本文的數(shù)據(jù)來自網(wǎng)絡(luò),部分代碼也有所參照,這里做了注釋和延伸,旨在技術(shù)交流,如有冒犯之處請(qǐng)聯(lián)系博主及時(shí)處理。本文主要介紹mysql的主從的配置。

:1 當(dāng)前主服務(wù)器的操作系統(tǒng)是Win7、IP為192.168.0.100、數(shù)據(jù)庫版本是Mysql 8.0.23、端口號(hào)3309。

2 當(dāng)前從服務(wù)器的操作系統(tǒng)是CentOS 8、IP為192.168.111.128、數(shù)據(jù)庫版本是Mysql 8.0.23、端口號(hào)3306。

準(zhǔn)備

有兩個(gè)版本一致(一樣)的mysql數(shù)據(jù)庫,可以是不同的操作系統(tǒng)環(huán)境,當(dāng)前主服務(wù)是windows,從服務(wù)是linux。

配置主從

主服務(wù)創(chuàng)建同步的用戶

-- 主服務(wù)上創(chuàng)建用于主從的用戶 create user 'sync'@'%' IDENTIFIED WITH mysql_native_password BY 'sync1234';

主服務(wù)賦予復(fù)制權(quán)限

-- 賦予復(fù)制和訪問從服務(wù)的權(quán)限 GRANT REPLICATION SLAVE ON *.* to 'sync'@'%';

主服務(wù)修改配置文件

[mysqld]下配置如下

[mysqld] .... # mysqld下新增如下兩個(gè)參數(shù) #啟用二進(jìn)制日志 log-bin=mysql-bin #服務(wù)器唯一ID server-id=111

從服務(wù)修改配置文件

?[mysqld]下配置如下

[mysqld] .... # mysqld下新增如下兩個(gè)參數(shù) #啟用二進(jìn)制日志 log-bin=mysql-bin #服務(wù)器唯一ID server-id=222

重啟主從數(shù)據(jù)庫

Step 1 主數(shù)據(jù)庫Windows的重啟服務(wù),服務(wù)里右鍵重啟服務(wù)。

Step 2 從數(shù)據(jù)庫Linux的重啟服務(wù):?

#重啟mysql服務(wù) service mysqld restart

?查看主服務(wù)狀態(tài)

-- 查看主服務(wù)的狀態(tài) show master status\G;

配置從服務(wù)

--從服務(wù)器里配置訪問主服務(wù) change master to master_host='192.168.0.100',master_user='sync',master_password='sync1234',master_port=3309,master_log_file='mysql-bin.000001',master_log_pos=5068;

:1 這里加了master_port參數(shù)主要是針對(duì)主服務(wù)不是標(biāo)準(zhǔn)端口3306的情況。

? ? ? ?2?master_log_file、master_log_pos參數(shù)的值來自主服務(wù)的show master status。

啟動(dòng)從服務(wù)

-- 啟動(dòng)從服務(wù)器 start slave;

查看從服務(wù)狀態(tài)

-- 查看從服務(wù)器狀態(tài) show slave status \G

:這里Slave_IO_Running 和Slave_SQL_Running都得是Yes才行。

驗(yàn)證

主數(shù)據(jù)庫修改

-- 主數(shù)據(jù)服務(wù)器里創(chuàng)建新數(shù)據(jù)庫、表并插入數(shù)據(jù) create database shen; create table test_shen(id int); insert into test_shen values(111); select * from test_shen;

從數(shù)據(jù)庫查驗(yàn)

-- 從服務(wù)器里查看主數(shù)據(jù)庫新建的數(shù)據(jù)庫和表以及插入的數(shù)據(jù)。 show databases; use shen; select * from test_shen;

總結(jié)

以上是生活随笔為你收集整理的Mysql 8主从复制配置图解的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。

如果覺得生活随笔網(wǎng)站內(nèi)容還不錯(cuò),歡迎將生活随笔推薦給好友。