macOS 安裝與卸載 MySQL 5.7.11 完整圖文教程
安裝步驟 官網下載 DMG Archive 版(mysql-5.7.11-macos10.11-x86_64.dmg) 雙擊安裝,過程中彈出 臨時 root
MySQL 連接與基礎信息檢查命令速查手冊
命令行連接 mysql -h hostname -u username -p # -h 主機(本機可省略) # -u 用戶名(默認系統用戶) # -p 密碼(回
MySQL 頁面訪問統計與排名查詢:分辨率、7天/30天趨勢、小時級分析
1. 分辨率訪問排名 Top 30 SELECT CONCAT(`height`, *, `width`) AS `resolution`, CO
MySQL 游標批量處理:動態構建 SQL 實現批量加索引/加欄位
前置知識 理解以下三個概念後再閱讀更順暢: MySQL 變量與條件 MySQL PREPARE 預處理語句 MySQL 存儲過程與函數 游標核心語法 --
MySQL MERGE 存儲引擎:分表查詢統一入口實戰
MERGE 引擎核心概念 MERGE 將多個結構完全相同的 MyISAM 表聚合為一個邏輯表,查詢時自動路由到所有成員表。要求: 列名、類型、順序完全一致 索
MySQL 5.7.9 慢查詢日誌配置與權限問題排查實戰
背景 Zabbix 監控庫使用 MySQL 5.7.9,開啟慢查詢後日誌暴增至 700MB,需調整閾值並持久化配置。 配置文件法(持久化) [mysqld]
InnoDB 死鎖異常處理與重試機制最佳實踐
場景與異常 執行 UPDATE 時拋出 DeadlockLoserDataAccessException:Deadlock found when trying
Windows 下 MySQL 中文亂碼與服務啟動問題快速解決
中文亂碼根因分析 MySQL 連接鏈路包含四個字符集關鍵節點: character_set_client(客戶端) character_set_connect
MySQL 鎖表問題排查與批量 Kill 進程實戰
現象與影響 高併發場景下,MySQL 常出現大量 Locked 進程導致服務假死。本文提供三種層級的解決方案:單條 Kill、腳本批量 Kill、自動化巡檢腳本
Keepalived + HAProxy 打造 MySQL 高可用負載均衡架構
架構概覽 生產環境採用 MySQL Cluster,需實現高可用與負載均衡。本文採用 Keepalived + HAProxy 方案:Keepalived 負責
MySQL Binlog 高效遍歷搜尋與數據檢查實戰指南
前言 在生產環境中,開發人員發現某筆資料莫名其妙被新增,但無法確認來源,且業務邏輯不應產生此類資料。為了追查根因,最直接的方法是檢查 MySQL 二進制日誌。然
MySQL 資料恢復實戰:data 目錄完整但無法讀取、擁有者錯誤、.frm 損壞三大問題處理
前言 VPS 遷移後 MySQL 資料恢復遇到三大典型問題:data 目錄完整但表不可見、檔案擁有者錯誤導致修復失敗、.frm 結構檔損壞。本文記錄實戰排查與解
MySQL 5.7 Root 密碼重置:authentication_string 欄位變更與完整操作流程
前言 MySQL 5.7 重大變更:mysql.user 表移除 password 欄位,改用 authentication_string 儲存加密密碼。舊版重
MySQL 預存程序實現動態行轉列:從靜態 SQL 到自動化報表生成
前言 行轉列是報表開發常見需求。靜態 SQL 需硬編碼欄位,無法適應動態業務變化。本文展示如何使用 GROUP_CONCAT + PREPARE/EXECUTE
MySQL 5.1 升級 5.5 完整實戰記錄與 mysql_upgrade 失敗排查
前言 MySQL 5.1 升級 5.5 屬重大版本跨越,涉及資料字典、系統表結構變更。本文記錄完整編譯升級流程、mysql_upgrade 失敗排查、權限繞過技
MySQL 索引增刪查改操作完整語法指南
前言 索引是查詢效能的關鍵,掌握建立、刪除、修改、查看索引的標準語法是 DBA 與開發者必備技能。本文提供 MySQL 索引 DDL 完整語法、參數詳解、實用變
MySQL 死鎖原理深度解析與處置最佳實踐指南
前言 死鎖發生在多個事務互相持有並請求相同資源的鎖,形成循環等待。InnoDB 自動偵測並回滾持有最少排他鎖的事務。本文深度解析死鎖成因、InnoDB 處理機制
MySQL DOS 命令列登入操作完整指南與參數詳解
前言 MySQL 命令列客戶端是 DBA 與開發者最基礎的工具。本文詳細說明登入參數、常用變體、登入後驗證與基本操作,附圖文說明。 標準登入語法 mysql