mysql資料主從同步配置:
主資料庫上操作:
1.用vi etc/my.cnf開啟檔案,對檔案進行修改,在[mysqld]下面進行新增修改:
server-id= 1#
這是資料庫id,此id是唯一的,主庫預設為1,其他從庫以此id進行遞增,id值不能重複,否則會同步出錯;
log-bin = mysql-bin
二進位制日誌檔案,此項為必填項,否則不能同步資料;
binlog-do-db =
lottery#
需要同步的資料庫,如果需要同步多個資料庫;
配置完,重啟mysql db
2.配置完成後需要建立同步用的資料庫賬戶:
主庫需要提供乙個賬戶讓從庫對起連線並同步,用命令mysql伺服器
lottery
:同步的資料庫
192.168.25.132
mysql
:同步的資料庫密碼,在從庫配置時需要設定。
3.顯示主庫資訊
看到上述資訊則表示主庫建立成功。
從庫進行配置:
1. vi /etc/my.cnf
server-id=2//這裡id改為2 因為主庫為1;
log-bin=mysql-bin//必填項,用於資料同步;
master-host=192.168.25.131//主庫ip
master-user=test//用於同步的帳號
master-password=mysql//同步帳號密碼,主庫時的設定
master-port=3306/同步資料庫的埠號
2. 重啟從庫資料庫
至此主從配置完成:
測試:主庫插入一筆資料:
在從庫上檢視:
MySQL 主從資料同步配置
1 需要兩台mysql伺服器,如 master 192.168.1.120 sl e 192.168.1.121 確定mysql的版本是相同的,可以登入到mysql cli介面,輸入 select version 此實驗mysql版本是5.6的 2 主伺服器要授權從伺服器,登入到master的mys...
mysql主從同步原理
主從同步 實際上,你讀的主庫和從庫都可以,但是寫的肯定是進入到主庫里,然後從庫在讀binlog,從庫同步 binlog檔案是以二進位制形式儲存的 主庫執行 sql 寫binglog 同步到從庫執行 什麼叫同步,就是insert 或者update或者delete 都會操作主庫,每執行一條語句,都會寫入...
mysql主從同步原理
mysql主從同步原理 mysql主從同步原理 1.主從同步機制 1.1 主從同步介紹和優點 在多台資料伺服器中,分為 主伺服器和從伺服器 一台主伺服器對應多台從伺服器。主伺服器只負責寫入資料 從伺服器只負責同步主伺服器的資料,並讓外部程式讀取資料。主伺服器寫入資料後,即刻將寫入資料的命令傳送給從伺...