原创 MySQL因字符集導致主從數據不一致

因爲[utf8mb4](https://dev.mysql.com/doc/refman/5.7/en/charset-unicode-utf8mb4.html)支持更多的字符,所以一般都使用utf8mb4字符集。在MySQL 8.

原创 xtrabackup 備份還原單庫/表

        使用 mysqldump 邏輯備份還原單個數據庫/表非常方便。但是,當數據量比較大的時候,對邏輯備份進行恢復的時間太長了。這個時候選擇物理備份的方式能大大縮短其中時間。        使用 xtrabackup 進行全庫物理

原创 MySQL複製數據庫

MySQL複製數據庫的辦法非常多。針對不同的場景,選擇相應的辦法。在可以停止寫入,不用保證數據一致性,需要速度的情況下,可以通過物理複製的辦法。以下給出腳本: #!/bin/bash datadir=/data/mysql export P

原创 galera mysqldump --master-data 備份阻塞

最近 galera 出現了兩次 hang 住的情況,是由於使用 mysqldump 備份時使用 --master-data 選項導致。   先看官方文檔 --master-data[=value] Use this option to d

原创 SQL server 實現自動異地備份

一、前提條件1.sqlserver2005 要開啓:xp_cmdshell 。2.兩個機器要能聯通,可以在命令行測試:net use z: \\remote_IP\f\remote_backup_dir "password" /user:r

原创 mysql 創建大量磁盤臨時表

發現 mysql 中創建的臨時表基本都是磁盤臨時表,對此進行排查。最後爲臨時表機制說明。通過查看 mysql 狀態變量,看到創建的臨時表基本都是磁盤臨時表。查看臨時表配置,默認配置 16M,配置並沒有問題。創建兩個表,做一個查詢測試crea

原创 編譯安裝MySQL5.6及數據庫配置

編譯安裝:創建MySQL專用賬戶和用戶組:groupaddmysqluseradd-g mysql mysql設置用戶操作系統資源的限制,在/etc/security/limits.conf最後添加mysql      soft  npro

原创 mysql 狀態變量(部分)

Aborted_clients因客戶端沒有關閉連接而中止的連接數。Aborted_connects嘗試連接到 MySQL 服務器但失敗的連接數。Binlog_cache_disk_use因事務使用的臨時二進制日誌緩存超出 binlog_ca

原创 mysql 查看導出數據字典

導出 db1 庫 t1 表的表結構select TABLE_NAME , COLUMN_NAME , COLUMN_TYPE , COLUMN_DEFAULT , COLUMN_KEY , COLUMN_COMMENT from infor

原创 CURL 釘釘機器人 JSON 傳參

在日常工作中,經常需要定時執行一些任務。當前我們用的是通過釘釘機器人通知任務完成情況。使用釘釘機器人通知非常簡單,通過 curl 命令行工具即可發送通知。curl 'https://oapi.dingtalk.com/robot/send