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

歡迎訪問 生活随笔!

生活随笔

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

数据库

mysql的主从分离_Mysql的主从分离配置

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

Mysql的主從分離配置;

你用過中從分離嗎?

我:用過;

自己配置過嗎?

我: 這些不是運(yùn)維的做的嗎,感覺很糟鄙視;

然后自己去百度了,弄了兩個(gè)虛擬機(jī),下面是配置的筆記

準(zhǔn)備的虛擬機(jī)

centos6.5 ?Apache+PHP+MySQL

ip分別為 192.168.44.129(主),192.168.44.130(從)

原理:mysql要做到主從復(fù)制,其實(shí)依靠的是二進(jìn)制日志,即:假設(shè)主服務(wù)器叫A,從服務(wù)器叫B;主從復(fù)制就是

B跟著A學(xué),A做什么,B就做什么。那么B怎么同步A的動(dòng)作呢?現(xiàn)在A有一個(gè)日志功能,把自己所做的增刪改查的動(dòng)作

全都記錄在日志中,B只需要拿到這份日志,照著日志上面的動(dòng)作施加到自己身上就可以了。這樣就實(shí)現(xiàn)了主從復(fù)制。

首先在主虛擬機(jī)上修改配置

#vi /etc/my.cnf

log-bin=mysql-bin ?//將mysql二進(jìn)制日志取名為mysql-bin

binlog_format=mixed //二進(jìn)制日志的格式,

server-id=129 //為服務(wù)器設(shè)置一個(gè)獨(dú)一無二的id便于區(qū)分,這里使用ip地址的最后一位充當(dāng)server-id

重啟mysql ?service mysqld restart

進(jìn)入從服務(wù)器,配置從服務(wù)器的my.cnf,重復(fù)步驟1即可,

唯一的區(qū)別是,server-id要改成從服務(wù)器的ip尾位,即server-id=130;其他兩項(xiàng)是一樣的,保存,并重啟mySQL;

進(jìn)入主服務(wù)器的數(shù)據(jù)庫

mysql -uroot -proot

然后主服務(wù)器輸入

GRANT replication slave ON *.* TO 'slave'@'%' IDENTIFIED BY 'root';

查看主服務(wù)器BIN日志的信息(執(zhí)行完之后記錄下這兩值,然后在配置完從服務(wù)器之前不要對主服務(wù)器進(jìn)行任何操作,因?yàn)槊看尾僮鲾?shù)據(jù)庫時(shí)這兩值會(huì)發(fā)生改變)

設(shè)置從服務(wù)器

進(jìn)入從服務(wù)器mysql

命令: # mysql -u root -proot

關(guān)閉slave(如果你以前配置過主從的話,一定要先關(guān)閉)

命令:stop slave;

輸入

change master to master_host ="192.168.44.129", master_user = "root", master_password = "root", master_log_file = "mysql-bin.000001", master_log_pos = 247;

先在從服務(wù)器配置完成,啟動(dòng)從服務(wù)器:

命令: start slave;

查看是否配置成功:

命令: show slave status\G;

這樣就是成功了;

主服務(wù)器數(shù)據(jù)插入數(shù)據(jù)

從服務(wù)器數(shù)據(jù)

就是這么簡單的完成了

總結(jié)

以上是生活随笔為你收集整理的mysql的主从分离_Mysql的主从分离配置的全部內(nèi)容,希望文章能夠幫你解決所遇到的問題。

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