CentOS 6.x 多實例 MySQL 5.0/5.1 編譯安裝與配置全紀錄
記錄在 CentOS 6.3 64 位上編譯安裝兩個 MySQL 實例(5.0.56 @ 3306、5.1.72 @ 3307)的完整步驟,供同類場景參考。 規
MySQL 啟動報錯 "The server quit without updating PID file" 完整排查指南
服務重啟失敗,錯誤日誌提示: MySQL server PID file could not be found!Starting MySQL... The s
解決 MySQL 5.6 連接舊版報錯:Authentication protocol refused (secure_auth)
升級開發機 MySQL 至 5.6 後,連接舊版服務器報錯: Warning: mysql_connect(): Connection using old (
MySQL GROUP_CONCAT 函數詳解:將分組字段值合併為字串
GROUP_CONCAT 是 MySQL 特有的聚合函數,能將同一分組內的多行字段值拼接成一個字串,常用於報表、標籤聚合、關聯數據扁平化輸出。 完整語法 GRO
MySQL 導入 SQL 文件、遠程登入與常用命令大全
一、導入 SQL 腳本的兩種方式 1. 客戶端內部命令 source source d:/myprogram/database/db.sql; 適用於已進入
MySQL UNION 與 ORDER BY 共用報錯?正確用法與分頁技巧全解析
很多開發者在使用 UNION 合併結果集時,習慣在每個子查詢後加 ORDER BY,結果報錯:Incorrect usage of UNION and ORDE
MySQL 5.5 / 5.6 徹底禁用 InnoDB 引擎的完整配置指南
近期發現備份的 MySQL 數據目錄異常膨脹,多出 ibdata1、ib_logfile0、ib_logfile1 三個文件。排查後發現是從 5.0 遷移到 5
MySQL 多表關聯刪除:單條 DELETE 語句刪除多表關聯數據的正確姿勢
早年在百度知道上看到一個關於 MySQL 多表刪除的問題,當時剛入行 21 天,憑藉一點點經驗和臨時測試給出了自以為正確的回答。沒想到很快就被大佬駁回,主要是因
MySQL HandlerSocket 插件安裝配置與 PHP 整合完整教程
什麼是 HandlerSocket HandlerSocket 是 MySQL Daemon Plugin,繞過 SQL 解析、優化器、鎖層,直接讓客戶端以 *
解決 MySQL 5 中文亂碼問題:字元集統一配置全攻略
亂碼根因 MySQL 涉及四層字元集: 資料庫/表/欄位定義字元集 連線字元集(Client ↔ Server) 應用程式/腳本檔案編碼 瀏覽
MySQL 雙向加密解密:ENCODE/DECODE 與 AES_ENCRYPT/AES_DECRYPT 實戰
雙向加密場景 需在資料庫儲存敏感資料(密碼、身分證、銀行卡),應用層需還原明文。雙向加密:加密需金鑰,解密需同金鑰。MySQL 內建兩組函數。 方案一:ENC
MySQL 定時備份實戰:Linux crontab + mysqldump/mydumper 自動化方案
核心命令:mysqldump 熱備份 /backup/multi_$(date +%F_%H%M%S).sql.gz 還原命令 # 解壓並還原 gunzip
MySQL 正則表達式 REGEXP 入門教程:從 LIKE 到進階模式匹配
為什麼需要 REGEXP LIKE 僅支援 %(任意字串)、_(單字元),無法表達「開頭數字」、「郵箱格式」、「多選一」等複雜模式。REGEXP 引入正則表達式
MySQL 觸發器完整指南:語法、實戰案例、優缺點與最佳實踐
什麼是觸發器 觸發器 是與表關聯的命名資料庫物件,當表發生 INSERT/UPDATE/DELETE 事件時自動執行。它是特殊的儲存過程,不由應用呼叫,由資料庫
Navicat 無法遠程連接 MySQL 解決方案:bind-address 與權限雙重檢查
現象 Ubuntu/MySQL 5.0 本地命令列建表授權正常,Navicat 遠程連線報錯: 2003 - Cant connect to MySQL ser
MySQL 儲存過程中使用事務:完整實例與錯誤處理模板
事務在儲存過程中的關鍵要素 宣告異常處理器:DECLARE CONTINUE HANDLER FOR SQLEXCEPTION SET @err = 1;
MySQL 表名不區分大小寫設定:lower_case_table_names 完整指南
問題根源 Linux 下 MySQL 預設區分表名大小寫(lower_case_table_names=0),Windows 預設不區分(=1)。跨平台遷移、開
MySQL 修改資料庫名稱的 5 種方法與風險評估
⚠️ 核心警示 MySQL 無原生 RENAME DATABASE 命令(5.1.7 短暫引入 5.1.23 移除,因可能導致資料遺失)。所有「改名」實質是建新