問題的提出:
在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 offservice 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 主從同步介紹和優點 在多台資料伺服器中,分為 主伺服器和從伺服器 一台主伺服器對應多台從伺服器。主伺服器只負責寫入資料 從伺服器只負責同步主伺服器的資料,並讓外部程式讀取資料。主伺服器寫入資料後,即刻將寫入資料的命令傳送給從伺...