MySQL主從復制心跳機制配置與故障排查指南
前言 在 MySQL 主從復制架構中,經常會遇到一種令人困惑的現象:Slave 端顯示 Slave_IO_Running 和 Slave_SQL_Running
MariaDB/MySQL my.cnf 配置文件中文註釋版(Huge 模板,適用 1-2G 內存專用庫)
文件說明 基於 MariaDB 官方 my-huge.cnf 模板,添加詳細中文註釋。適用於 **專用數據庫服務器,內存 1-2GB,主要運行 MariaDB/
MySQL 正則表達式查詢完全指南:REGEXP 操作符語法與實戰案例
基礎語法 SELECT * FROM table_name WHERE column_name REGEXP pattern; -- 或不區分大小寫 SELEC
MySQL 5.6 核心配置優化指南:InnoDB、復制、SQL 模式與連接池最佳實踐
核心理念 MySQL 5.6 大幅改進了默認值,**只需調優極少數關鍵參數**即可發揮 90%+ 性能。本文聚焦「必改」與「高收益」配置,附帶生產級模板。 一
MySQL 存儲過程開發實戰總結:動態 SQL、字符集衝突、流程控制與常見坑
背景 從 SQL Server 遷移至 MySQL 存儲過程開發時的關鍵語法差異與避坑指南。環境:MySQL 5.1(部分特性 5.5+ 支持)。 核心技術點
MySQL 線上修改唯讀參數:使用 GDB 繞過重啟限制的實戰技巧
痛點場景 線上 MySQL 修改某些參數(如 log_slave_updates)報錯:ERROR 1238 (HY000): Variable xxx is
MySQL 批量插入優化實戰:從 29 分鐘縮減至 53 秒的性能提升之路
核心結論 將單條 INSERT 合併為批量 INSERT(Batch Insert),在測試環境中將 10 萬條數據導入耗時從 1777 秒(約 29.6 分鐘
PDO 連接 MySQL 完整學習筆記:從基礎配置到事務與預處理語句
前言 PHP Data Objects (PDO) 提供了一個輕量級、一致性的介面來訪問數據庫。本文整理了 PDO 連接 MySQL 的核心知識點,涵蓋 DSN
Linux 下 MySQL 自動備份 Shell 腳本與 Crontab 定時任務配置
備份腳本 mysqlbak.sh ${logpath}/mysqllog.log fi done 授權與測試 chmod +x mysqlbak.s
MySQL 官方安裝包下載指南:MSI 安裝版 vs 綠色版
背景 舊版 MySQL 5.0 函數支援不足,決定升級。嘗試多個綠色版皆遇到 1067 錯誤(服務啟動失敗),最終選擇官方 MSI 安裝版,一次成功。 官網下
MySQL 核心知識體系總結:數據類型、字元集、增刪改查、備份恢復、中文亂碼
一、核心數據類型速查 分類類型佔用空間範圍/特點 整數TINYINT1B-128~127 / 0~255 (UNSIGNED) SMALLINT2B-32K~
從 MSSQL 遷移 MySQL 語法差異全對比 (五):運算符、正則、位運算與特殊字元
一、比較運算符 1.1 安全等於 (MySQL 獨有) 運算式結果說明 NULL NULL1 (TRUE)等值比較,NULL 視為相等 1 NULL0
從 MSSQL 遷移 MySQL 語法差異全對比 (四):BLOB/TEXT 大對象類型對照
MySQL BLOB/TEXT 四層級體系 類型最大長度位元組適用場景 TINYBLOB / TINYTEXT25528-1極短片段、配置項 BLOB / T
從 MSSQL 遷移 MySQL 語法差異全對比 (三):字串長度函數 LEN vs LENGTH
核心差異 資料庫函數參數類型返回值備註 SQL ServerLEN(str)字串/二進制字元數 (不含尾部空格)尾部空格不計入 MySQLLENGTH(str
從 MSSQL 遷移 MySQL 語法差異全對比 (二):顯示寬度 INT(11) 真相
核心結論 MySQL 的整數顯示寬度 (如 INT(11)) 僅影響「顯示」,不影響儲存範圍、佔用空間、最大值。 這是 MSSQL 沒有、MySQL 獨有的特性
從 MSSQL 遷移 MySQL 語法差異全對比 (一):基礎 DDL 與自增主鍵
系列緒言 本系列針對從 SQL Server (MSSQL) 遷移至 MySQL 的開發者,系統對比核心語法差異。第一期涵蓋:預設約束、自增主鍵、查看表結構、修
MySQL 預存程序實戰精要:動態 SQL、字元集衝突、分頁限制與控制流
前言 預存程序將業務邏輯下沉到資料庫層,減少網路往返、提升封裝性。本文基於 MySQL 5.1/5.5 實戰案例,深度解析動態 SQL 分頁、字元集 Colla
MySQL FORMAT() 函數:數字千分位格式化輸出
函數用法 FORMAT(number, decimal_places [, locale]) number:要格式化的數字 decimal_places:小