原创 MySQL主從複製狀態監控及微信告警
MySQL主從複製狀態監控及微信告警shell腳本實現當MySQL主從狀態異常時,觸發微信告警1. 設置主從監控腳本vi /opt/scripts/mysql/check_repl_status.sh#!/bin/bashhost='' #
原创 MySQL5.7 MGR安裝配置
MySQL5.7 MGR安裝配置一、服務器規劃mysql_mgr_01 192.168.10.223mysql_mgr_02 192.168.10.224mysql_mgr_03 192.168.10.225二、配置文件1. mysql_m
原创 MySQL讀寫分離架構(KHPM)
MySQL讀寫分離架構(KHPM) Keepalived HAProxy ProxySQL MySQL Keepalived+HAProxy 應用程序入口無單點故障ProxySQL Cluster ProxySQL無單點故障MHA
原创 ProxySQL讀寫分離
ProxySQL讀寫分離查詢路由是proxysql的核心特性之一。讀/寫分離可能是最常用的查詢路由之一,而另一種最常用的查詢路由是分片。一、使用不同的端口進行讀寫分離如果使用像HAProxy這樣的代理,可以將其配置爲偵聽兩個端口:一個端口作
原创 ProxySQL 2.0.X安裝
1. 設置proxysql 2.0.x的yum repocat <<EOF | tee /etc/yum.repos.d/proxysql.repo[proxysql_repo]name= ProxySQL YUM repositoryba
原创 mysqldump+binlog備份腳本
## 注意 各種目錄創建及相關參數設置## 設置 /root/dba/binlog_control.txt,記錄binlog文件時間,獲取時間命令:stat -c %y mysql_mmm_01-bin.000013## 設置 /root/
原创 MySQL5.7 MHA安裝配置
前期準備服務器版本:CentOS Linux release 7.6.1810 (Core)mysql_mha_manager : 192.168.10.215mysql_mha_01 : 192.168.10.216mysql_
原创 夜明珠丟失了怎麼辦?SQL幫你找回
夜明珠在哪裏? 一個人的夜明珠丟了,於是他開始四處尋找。有一天,他來到了山上,看到有三個小屋,分別爲1號、2號、3號。從這三個小屋裏分別走出來一個女子1號屋的女子說:“夜明珠不在此屋裏。”2號屋的女子說:“夜明珠在1號屋內。”3號屋的女子說
原创 SQLServer無需Restore恢復誤刪表(一):恢復表結構
最近在研究《Microsoft SQL Server 2012 Internals》這本書,考慮到如何快速恢復誤操作數據,如UPDATE、DELETE、TRUNCATE、DROP等操作。當數據庫特別大的時候,通過還原數據庫恢復誤操作數據就會
原创 CentOS 7.2 + MySQL 5.7 GTIDs 主從複製與故障自動切換
本文介紹如何配置GTIDs主從複製與故障自動切換一、安裝mysql-utilities-1.6.5從MySQL官網下載安裝即可二、配置GTIDs主從1. 配置文件服務器:mysql5722_01[root@mysql5722_01 ~]#
原创 SQLServer無需Restore恢復誤刪表(二):恢復表數據
前文《SQLServer無需Restore恢復誤刪表(一):恢復表結構》中講述恢復表結構,此處進行表數據恢復EXEC Recover_Dropped_Table_SQL_Porc 'db01','LogInfo'drop table恢復至此
原创 SQL Server計算Jaccard係數—sim(i,j)
前些天,在Q羣裏面看到有人請教這樣一個問題:在SQL Server中如何用SQL實現以下計算由圖得知,該問題是如何計算Jaccard係數。Jaccard係數,又稱爲Jaccard相似係數(Jaccard similarity coeffic
原创 MSSQL Recover Dropped Table Without Restore DB(一)
最近在研究《Microsoft SQL Server 2012 Internals》這本書,考慮到如何快速恢復誤操作數據,如UPDATE、DELETE、TRUNCATE、DROP等操作。當數據庫特別大的時候,通過還原數據庫恢復誤操作數據就會
原创 CentOS 6.4安裝配置MairaDB 10.3 Galera Cluster
一. 安裝環境不同版本的操作系統(CentOS 6 與 7)、不同版本的數據庫(MariaDB 10.1前後)相關安裝配置命令不太一樣。1. 操作系統:CentOS 6.42. 數據庫 : MariaDB 10.3.7二. 服務器規
原创 MySQL學習筆記(一):shell腳本安裝配置mysql
該腳本用於MySQL二進制安裝,僅限於最初安裝,如服務器已安裝配置有mysql,不建議使用該腳本。操作系統版本:CentOS 7數據庫版本:MySQL 5.7.22#!/bin/bash cnf_file="/etc/my.cnf" ins