原创 MySQL 簡單造數

造數背景 主要造出一張時間字段的相關的數據,時間字段不能是一個固定值,數據範圍需要隨機分散在90天內的。 構建測試表 -- 測試表結構 CREATE TABLE `demo`.`order_info` ( `ID` bigint NOT

原创 MySQL binlog 使用場景

目錄一. 基礎使用場景二. 統計binlog中各表的[增刪改]次數三. 解析定位binlog中大事務四. 多維度解析binlog1.查看該binlog中 操作最多的表2.查看該binlog中 刪除操作最多的表3.查看該binlog中 指定庫

原创 一些MySQL有意思的知識點

一些MySQL有意思的小點,原文來自: https://mp.weixin.qq.com/s/Mqsy31jP8C4tZ-yhQi39FQ /*! xxx / 這種是 MySQL 對標準 SQL 的擴展,是一種特殊語法。這種對標準 SQL

原创 Linux 下NC比較實用的用法示例

## 軟件安裝 yum install nmap-ncat -y ## 端口占用模擬(一般用來臨時測試端口連通性) nc -l 8080 --listen --keep-open --verbose --nodns ## 測試端口連通性

原创 Linux下NFS配置

基本信息 10.186.61.162 NFS服務端 10.186.61.179 NFS客戶端 服務端配置 ## 安裝nfs軟件 yum -y install nfs-utils ## 創建共享目錄 mkdir -p /data/nf

原创 MySQL 8.0 Undo Tablespace管理

目錄1. UNDO 基礎概念2. UNDO 相關參數2.1 參數含義3. UNDO 表空間運維3.1 查看UNDO的基本信息3.2 添加/active/inactive/刪除UNDO表空間3.3 影響UNDO inactive(trunca

原创 mysql客戶端讀取配置文件的順序

遇到一個奇怪的現象,mysql客戶端的默認user及host從root變爲了zhenxing,但常規的配置路徑均沒有明確指定配置 ## mysql客戶端的默認行爲user變成了zhenxing [root@10-186-61-162 ~]#

原创 關於MySQL時間直接相減的問題

最近發現一個問題,在使用MySQL8.0新的延遲計算方式來計算主從延遲時,如果延遲過大,計算出的結果和原先Seconds_Behind_Master的差異特別大,一開始以爲是寫的SQL存在問題,校驗了幾次發現不對,是兩個時間字段計算的結果異

原创 MySQL LOAD DATA的常見用法

目錄LOAD 基本背景LOAD 基礎參數LOAD 示例數據及示例表結構LOAD 場景示例場景1. LOAD 文件中的字段比數據表中的字段多場景2. LOAD 文件中的字段比數據表中的字段少場景3. LOAD 生成自定義字段數據場景4. LO

原创 Xtrabackup 8.0.14 備份MySQL 8.0.22異常

目錄異常背景環境信息報錯信息percona官方BUG說明鏈接關於xtrabackup及MySQL的是否匹配的注意事項 異常背景 之前一篇博客介紹到由於MySQLredo日誌的調整導致xtrabackup備份失敗的文章,參考https://

原创 MongoDB對日誌文件進行歸檔的方法

目錄一、MongoDB logRotate命令二、操作系統層kill信號三、使用操作系統logrotate功能1. 常用參數說明2. copy與copytruncate的差異3. 配置示例四、參考鏈接 一、MongoDB logRotate

原创 如何開啓MySQL coredump

如何開啓MySQL coredump 目錄如何開啓MySQL coredump1. 先調整系統級別參數開啓coredump生成2. 調整core file ulimit的限制3. 調整MySQL參數開啓coredump4. 參考鏈接 1.

原创 如何觀測MySQL DDL的進度

-- 查看相關的PS監控指標是否開啓 SELECT * FROM PERFORMANCE_SCHEMA.SETUP_INSTRUMENTS WHERE NAME LIKE 'stage/innodb/alter%'; SELECT

原创 如何讓MySQL的表只能查,不能修改,MySQL的只讀表

收到客戶一個有意思的需求 A實例下的demo庫的t1要用複製同步到B實例,爲了防止B實例會對這些數據做修改操作,需要限制B實例對t1表的修改操作.只允許查 第一想到的是用權限管理控制,收回B實例下所有用戶對t1表的權限,但這個操作在5.

原创 使用init_connect記錄MySQL登錄日誌

目錄1. 相關背景2. 操作步驟1. 創建一張登錄日誌表2. 生成對訪問日誌表的授權操作3. 配置init_connect參數4. 驗證有效性3. 限制條件 1. 相關背景 MySQL提供了一個參數init_connect用來控制當用戶登