mysql主從同步單個表實驗記錄

2021-09-06 12:15:31 字數 1577 閱讀 1785

問題的提出:

在crm管理系統與運營基礎資料平台之間需要有資料表進行交換,說是交換,其實是單向的,就是crm裡面的一些資料需要實時同步到運營基礎資料平台中。

解決方案:

a、採用時間戳的辦法進行**開發

問題:需要把同步的表新增時間戳概念,同時對於程式要做修改,提供資料採詢介面,同時對於基礎資料平台需要有乙個定期排程去取資料的過程,麻煩!!!!!!!!

b、採用mysql的資料表同步方案

步驟:一、centos6.4 安裝mariadb5.5 

vi /etc/yum.repos.d/mariadb.repo

加入下面內容

[mariabd]

name=mariadb

baseurl=

gpgkey=

gpgcheck=1

儲存退出

yum install -y mariadb-server mariadb-client

安裝完後啟動服務

service mysql start

設定管理員密碼

mysqladmin -u root password '

******

'

啟用遠端管理許可權

mysql -uroot -p******

grant all privileges on *.* to root@"

%" identified by "

******";

flush privileges;

關閉防火牆

chkconfig iptables off

service iptables stop

設定大小寫不敏感

vi /etc/my.cnf.d/server.cnf 

在[mysqld]配置節中新增

lower_case_table_names=1

然後重啟動服務

service mysql restart

二、基礎表結構及資料底包的同步

匯出資料庫為dbname某張表(test)結構及表資料(不加-d)

mysqldump -uroot -pdbpasswd dbname test>db.sql;

這樣就成功匯出資料檔案db.sql ,然後是匯入:

匯入資料庫

常用source 命令

進入my控制台,

如mysql -u root -p

mysql>use 資料庫

然後使用source命令,後面引數為指令碼檔案(如這裡用到的.sql)

mysql>source d:wcnc_db.sql

三、設定單台機器上多個mysql埠,這樣為了方便主從複製表功能。

四、設定兩個例項之間的表複製功能

mysql主從同步原理

主從同步 實際上,你讀的主庫和從庫都可以,但是寫的肯定是進入到主庫里,然後從庫在讀binlog,從庫同步 binlog檔案是以二進位制形式儲存的 主庫執行 sql 寫binglog 同步到從庫執行 什麼叫同步,就是insert 或者update或者delete 都會操作主庫,每執行一條語句,都會寫入...

mysql 主從同步配置

mysql資料主從同步配置 主資料庫上操作 1.用vi etc my.cnf開啟檔案,對檔案進行修改,在 mysqld 下面進行新增修改 server id 1 這是資料庫id,此id是唯一的,主庫預設為1,其他從庫以此id進行遞增,id值不能重複,否則會同步出錯 log bin mysql bin...

mysql主從同步原理

mysql主從同步原理 mysql主從同步原理 1.主從同步機制 1.1 主從同步介紹和優點 在多台資料伺服器中,分為 主伺服器和從伺服器 一台主伺服器對應多台從伺服器。主伺服器只負責寫入資料 從伺服器只負責同步主伺服器的資料,並讓外部程式讀取資料。主伺服器寫入資料後,即刻將寫入資料的命令傳送給從伺...