《Mysql主從復(fù)制》要點:
本文介紹了Mysql主從復(fù)制,希望對您有用。如果有疑問,可以聯(lián)系我們。
環(huán)境說明:
主機IP:192.168.1.200
mysql版本:5.7
unbuntu下
--------------------------------------------------
MySQL 的 Master(主機) 配置:
配置/etc/mysql/mysql.conf.d/mysqld.cnf,添加如下配置:
# sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
symbolic-links=0 #關(guān)閉符號鏈接
server-id=200 # 分配一個唯一的ID編號,取值范圍是1~2的32次方,用于啟用二進(jìn)制日志功能
log-bin=mysql-bin #啟用二進(jìn)制日志功能,路徑相對于datadir
relay-log=relay-bin #定義relay_log的位置和名稱,記錄的是從服務(wù)器I/O線程將主服務(wù)器的二進(jìn)制日志讀取過來記錄到從服務(wù)器本地文件,然后SQL線程會讀取relay-log日志的內(nèi)容并應(yīng)用到從服務(wù)器
relay-log-index=relay-bin-index #定義relay_log的位置和名稱
*配置好后,重啟Master 的 MySQL服務(wù)!!!
service mysqld restart
--------------------------------------------------
MySQL 的 Slave(從機) 配置:
配置/etc/mysql/mysql.conf.d/mysqld.cnf,添加如下配置:
# sudo vim /etc/mysql/mysql.conf.d/mysqld.cnf
symbolic-links=0
server-id=132
log-bin=mysql-bin
replicate-do-db=test # 只對這個數(shù)據(jù)庫進(jìn)行復(fù)制
log-slave-updates=1 #啟用從屬服務(wù)器上的日志功能,使這臺計算機可以用來構(gòu)成一個鏡像鏈
*配置好后,重啟Slave 的 MySQL服務(wù)!!!
service mysqld restart
--------------------------------------------------
登錄Slave,然后執(zhí)行下面命令:
mysql> stop slave;
mysql> change master to master_host='192.168.1.200',master_user='root',master_password='123456';
mysql> start slave;
mysql> show slave status\G;
查看這兩項是否為YES,yes為正常.
Slave_IO_Running: Yes
Slave_SQL_Running: Yes
《Mysql主從復(fù)制》是否對您有啟發(fā),歡迎查看更多與《Mysql主從復(fù)制》相關(guān)教程,學(xué)精學(xué)透。維易PHP學(xué)院為您提供精彩教程。
轉(zhuǎn)載請注明本頁網(wǎng)址:
http://www.snjht.com/jiaocheng/7654.html