原创 Mysql備份方案和選型

Mysql備份方案和選型 最近由於公司在win上部署了幾臺數據庫需要備份,由於存放別分的服務器沒有安裝mysql所以直接在備份服務上運行備份腳本遠程備份其他的機器是不可能的,現在有兩種方案, 第一:遠程機器本地備份,通

原创 WCF結果中有Dictionary類型 生成代理類之後T變成ArrayOfKeyValueOfstringstringKeyValueOfstringstring

解決方案 在返回結果model上加[KnownType(typeof(Dictionary<string, string>))],完整代碼: [DataContract] [KnownType(typeof(Dictio

原创 mysql從庫延遲檢測自動化腳本

#!/bin/sh #hosts slave_hosts='192.168.1.2 192.168.13.2' slave_user='backup' slave_pwd='123456' #從機監控數據日誌存儲數據庫 log

原创 git客戶端通過PUTTY生成公鑰和私鑰連接GitLab

參考運維工作筆記,賴榮生,感謝兩位的分享。 1 使用PUTTY生成公鑰和私鑰 選擇RSA(部分機器上的加密算法不太一樣 ),點擊Generate 然後不斷的在界面上滑動鼠標 不然生成進度會停止 第一次用的時候傻叉一樣等了10分鐘

原创 Xtrabackup在線熱備搭建基於GTID模式主從架構詳解

應用初始階段都是mysql單庫支撐,隨着應用的訪問量不斷增長,數據庫壓力越來越大,就需要考慮搭建主從架構,從而拓展整個數據庫層面的吞吐能力,所以不停mysql服務做從庫是DBA必須掌握的基礎技能之一,percona提供了xtrab

原创 mycat健康狀態監測腳本

#!/bin/bash #/usr/local/bin/mycat_status.sh # This script checks if a mycat server is healthy running on localh

原创 mysql 批量刪除數據庫下表

#!/bin/bash dbip='192.7.3.5' dbuser='root' dbpwds='123456' dbname='logging' cat /home/tablenames.txt | while rea

原创 percona-xtrabackup-2.4.12 rpm手動安裝以及shell腳本一鍵安裝

rpm下載地址 percona #解壓rpm包 tar -zxvf percona-xtrabackup-2.4.12-Linux-x86_64.libgcrypt145.tar.gz # 將解壓工具包移動到/usr/local/

原创 新版Xtrabackup --compress --compress-threads=4 --stream=xbstream --parallel=4流式備份及decompres和備份恢復到節點的說

採用流式備份好處就不多說了 官方推薦 這裏就是說下備份完成之後要怎麼回覆 解壓備份文件 xtrabackup --decompress --remove-original --parallel=4 --target-dir=/ho

原创 percona-toolkit shell腳本一鍵批量安裝部署

#!/bin/bash tar -zxvf percona-toolkit-3.0.12_x86_64.tar.gz mv percona-toolkit-3.0.12 /usr/local/perconatoolkit

原创 node_exporter及mysqld_exporter批量部署shell腳本

node_exporter-0.14.0.linux-amd64.tar.gz 以及mysqld_exporter-0.10.0.linux-amd64.tar.gz在/home/soft目錄下 #!/bin/bash cd

原创 centos配置SSH互信

A機器免密ssh到B機器: 方式1: A 數據庫服務器: vim /etc/ssh/sshd_config PermitRootLogin yes RSAAuthentication yes PubkeyAuthenticat

原创 新版Xtrabackup --compress --compress-threads=4 --stream=xbstream --parallel=4流式備份及decompres恢復說明

採用流式備份好處就不多說了 官方推薦 這裏就是說下備份完成之後要怎麼回覆 解壓備份文件 xtrabackup --decompress --remove-original --parallel=4 --target-dir=/ho

原创 使用新版Xtrabackup2.4.12定時備份mysql/percona到遠程備份服務器

Xtrabackup怎麼安裝參考 廢話少說 #!/bin/bash #數據庫用戶名 dbuser='backup' #數據庫用密碼 dbpasswd='123456' #hosts dbhost='127.0.0.1' #日誌

原创 mysql slowlog定期做日誌切割並採用pt-query-digest分析,將數據彙報都指定數據庫中供開發查看優化

直接上代碼 #!/bin/bash # 用於切割日誌文件 賬戶必須有超級權限 supuser='root' suppwds='P@$$W0rd' # 彙總分析結果的數據庫 localuserip='127.0.0.1' loca