MySQL 5.7.10 開啟慢查詢日誌完整配置指南
前言 慢查詢日誌是 SQL 調優、發現全表掃描、鎖等待的核心依據。MySQL 5.7 透過 my.cnf 四個參數即可完整啟用,本文提供標準配置模板與參數解讀。
MySQL 5.7.14 常見使用問題彙總與解決方案
前言 MySQL 5.7 引入嚴格模式、資料字典、原生 JSON 等重大變更,升級或全新部署常遇到連線、權限、相容性問題。本文彙總三大高頻問題與解法。 1.
MySQL DELETE 子查詢優化改寫:從全表掃描到索引精準刪除
前言 MySQL 5.6 前不支援 DELETE ... WHERE id IN (SELECT ...) 同表子查詢,5.6+ 雖支援但優化器常退化為全表掃描
MySQL 10038 錯誤三大成因與解決方案(連線被拒絕)
錯誤現象 客戶端(Navicat、Workbench、命令列)連線 MySQL 時彈出: Cant connect to MySQL server on hos
MySQL 高效分頁優化:避免深分頁掃描的三種進階寫法
前言 傳統 LIMIT offset, size 隨著 offset 增大,MySQL 必須掃描並捨棄前 offset 行,導致延遲線性增長。本文介紹三種優化策
C++ 連線 MySQL 實戰總結(API 方式、VS 專案配置、64 位元坑點)
前言 C/C++ 操作 MySQL 可用 ODBC、官方 C API(libmysql)。本文採用官方 API,記錄 Visual Studio 2010/20
MySQL 5.7.14 Windows 安裝配置全攻略(ZIP 免安裝版)
前言 MySQL 5.7.14 引入資料字典、原生 JSON、GIS 等新特性,Windows 免安裝版部署流程與 5.6 類似,但**必須執行 mysqld
JDBC 連線 MySQL 查詢資料完整實作教學(含驅動下載、環境配置)
前言 JDBC 是 Java 操作關聯式資料庫的標準 API。本文以 MySQL Connector/J 8.0 為例,涵蓋驅動下載、Maven/Gradle
MySQL 入門筆記:資料增刪改 (INSERT / UPDATE / DELETE) 完整語法與範例
前言 DML(資料操縱語言)是資料庫應用核心。本文整理 INSERT、UPDATE、DELETE 標準語法、原則與實戰範例,並補充事務控制與自動提交行為說明。
Windows 10 下 MySQL 5.7.5 解壓版安裝與配置圖文教學
前言 MySQL 5.7 引入 data dictionary、innodb_page_cleaner 等新架構,首次初始化需執行 mysqld --initi
Windows 免安裝版 MySQL 部署避坑指南(服務註冊、編碼、權限全記錄)
前言 免安裝版(ZIP)MySQL 靈活但需手動完成服務註冊、配置檔撰寫、權限初始化等步驟。本文記錄作者在 Windows Server 2008 R2 / 2
生產級 MySQL 5.6 自動化安裝 Shell 腳本實戰(含優化參數)
前言 自動化部署是 DBA 核心技能。本腳本經生產環境驗證,支援一鍵部署 MySQL 5.6.25,內建關鍵效能參數(innodb_buffer_pool_du
Linux 下 MySQL 5.6.17 二進制包安裝圖文教學
前言 MySQL 官方提供預編譯二進制包(Generic Linux),免去編譯等待,適合快速部署。本文以 mysql-5.6.17-linux-glibc2.
Python 版 MySQL 弱口令爆破腳本(教學用途)
前言 本程式碼僅供**安全授權測試、教學研究**使用,嚴禁用於未授權系統。展示 Python + MySQLdb 實作簡易字典爆破邏輯,強調弱口令風險與防禦對策
MySQL "version can not be less than 4.1" 錯誤排查實錄
錯誤現象 網站部署後瀏覽器顯示:Mysql version can not be less than 4.1。直譯為「MySQL 版本不能低於 4.1」,但伺服
Windows 下 MySQL 解壓縮包(ZIP)安裝與配置圖文教學
前言 MySQL 官方提供 MSI 安裝版與 ZIP 免安裝版。ZIP 版靈活、無登錄檔汙染、適合多版本共存與綠色部署。本文以 mysql-5.6.33-win
MySQL AUTO_INCREMENT 行為差異:MyISAM vs InnoDB 深度解析
前言 自增主鍵是關聯式資料庫常見設計,但 MyISAM 與 InnoDB 在「刪除最大值後重啟」的自增行為上存在關鍵差異。本文透過實測案例還原差異本質,助你避開
MySQL 複製表結構與資料:CREATE ... SELECT 實戰範例
前言 開發中常需「備份表結構+資料」或「建立測試用副本」。MySQL 提供 CREATE TABLE ... SELECT 一條指令即可完成雙重複製,本文以 T