原创 python多線程備份SQL Server事務日誌

python連接SQL Server需要pymssql,安裝pymssql參考https://mp.csdn.net/postedit/81283149 #--*-- coding:utf-8 --*-- # 備份SQL Server事

原创 python收縮SQL Server事務日誌

開發測試環境日誌文件沒有定期維護,越來越大,甚至比數據文件還大,所以定期進行日誌收縮: def shrinklog(ip,mark): ms = MSSQL(host=ip,user="dumper",pwd="123456",

原创 python備份binlog

 mysql備份每天進行一次全備份,服務器故障後,沒有binlog的情況下,存在一天的數據丟失情況,所以每一小時或幾小時備份binlog到備份服務器。當然,有主從可不備份binlog。 #!/usr/bin/python #--*--

原创 python還原SQL Server

1、還原數據庫resore_db.py # coding=utf-8 import os,sys,time,random,datetime from base.db import MSSQL from base.logger impo

原创 Atlas分表

Atlas在庫內完成分表,使用參數tables指定tables = test.tb1.id.3首先創建三張結構完成相同的子表tb1_0、tb1_1、tb1_2CREATE TABLE `tb1_0` (

原创 kafka-manger監控部署

  部署了maxwell後,監控kafka的producer maxwell及consumer消費情況。 提前: 修改kafka-server-start.sh並重啓kafka,添加export JMX_PORT="9999",如下:

原创 pymssql for linux

linux連接SQL Server,pymssql安裝包下載,鏈接:https://pan.baidu.com/s/1zXyhvatpoaFRpcptmv0reA 密碼:y3w1 安裝如下: yum install python-dev

原创 python多線程備份SQL Server

 依賴:pyhon 2.7 pymssql  依賴包下載及安裝,鏈接:https://pan.baidu.com/s/1B-kNbNGPcWcpoIzql7TKuQ 密碼:ikzx t備份腳本如下: #--*-- coding:utf-

原创 源碼安裝xtrabackup

1、安裝依賴包 tar zxf cmake-3.4.1.tar.gz cd cmake-3.4.1 ./configure make make install gzip -d libev-4.22.tar.gz tar xf lib

原创 xtrabackup備份腳本

說明:由於備份時使用--compress壓縮,所以恢復時會調用linux的qpress命令解壓,需要單獨安裝。下載:http://download.csdn.net/detail/u010587433/9518350 上傳服務器後,添加執

原创 mysql-proxy安裝報錯

1、configure時不添加LDFLAGS="-L/home/mariadb/product/10.1/mariadb-1/lib -lm -ldl" ,報如下錯誤make[3]: *** [c-api

原创 抽取mysql binlog--maxwell部署

業務需求,抽取mysql數據到kafka,然後到es或hbase。相比canal,maxwell相對簡單。 版本1.14.4 1、前提 1)mysql配置server_id,開啓row格式的binlog 2)kafka配置listener

原创 Atlas參數說明

/usr/local/atlas/conf/test.conf [mysql-proxy] #帶#號的爲非必需的配置項目 #管理接口的用戶名 admin-username = user #管理接口的密碼 admin-password =

原创 mongodb分片

新上的售後項目,領導要求使用mongodb分片,先進行下測試。一臺服務器上,3個路由節點+3個配置節點+4個副本集(每個副本集包括1主+1從+1仲裁),共18個節點。 1、解壓 tar zxf mongodb-linux-x86_64-

原创 Atlas安裝部署---讀寫分離

1、安裝依賴包 tar zxf libffi-3.0.11-rc2.tar.gz cd libffi-3.0.11-rc2 mkdir /usr/local/libffi ./configure --prefix=/usr/local