MySQL 5.0 滲透測試與防禦實戰:UDF 提權、反彈 Shell 與權限加固
⚠️ 法律與道德聲明 本文僅供安全研究、授權滲透測試、防禦加固參考。未經授權對他人系統進行滲透測試屬違法行為。請嚴格遵守當地法律法規。 測試環境 攻擊機:W
Windows 下 MySQL 密碼修改完整指南:CMD、WAMP、phpMyAdmin 三大場景
場景一:原生 CMD (mysqld 已註冊為服務) # 1. 開啟 CMD (管理員權限) # 2. 連線 MySQL mysql -uroot -p #
MySQL 免安裝版 (No-Install) Windows 部署完整指南:配置、服務註冊、初始化與精簡
適用版本與下載 MySQL 5.1 / 5.5 / 5.6 / 5.7 / 8.0 Windows ZIP 免安裝包(mysql-VERSION-winx64
MySQL 儲存越南文亂碼解決:欄位級字元集修改為 utf8mb4 實戰
現象 應用層已設 SET NAMES UTF8,連線字元集正確,但越南文寫入資料庫變成 ? 或亂碼。資料庫/表預設字元集為 gbk,不支援越南文字元。 根因分
Debian 6 MySQL 遠程連線配置:綁定位址修改與權限授權圖文指南
環境基線 OS: Debian 6 (Squeeze) MySQL: 5.1 / 5.5 (apt 安裝) 目標:允許任意主機遠程連線 root/指定用戶
MySQL 事務實現高併發安全自增 ID:FOR UPDATE 鎖與 LAST_INSERT_ID 兩大方案
場景痛點 分表/分庫架構下,無法使用單表 AUTO_INCREMENT。 需全域唯一、單調遞增、高併發安全的 ID 生成器。 Redis/雪花演算法雖好,但引
MySQL Event 定時器快速上手:啟用、建立、管理與實戰範例
核心前提 全域變數 event_scheduler 必須為 ON 或 1,事件才會執行。 啟用與檢查 -- 檢查 SHOW VARIABLES LIKE %
MySQL 安裝卡在 Start Service 解決方案:註冊表殘留清理全流程
故障現象 MySQL 安裝精靈在「Start Service」步驟卡死/失敗,重試多次無效。錯誤代碼常見 10061 (連線被拒)。 根因分析 系統殘留舊版
MySQL 匯入匯出完整操作手冊:資料庫、資料表、Source 命令三大場景
前提條件 目標資料庫與資料表已建立(匯入時)。 具備對應權限(SELECT/INSERT/CREATE 等)。 Linux 控制台操作(Windows 同理,
MySQL 表索引設計 9 大核心原則:從創建到優化的完整指南
前言 索引是查詢性能的核心杠桿,但「索引越多越好」是危險誤區。本文總結 9 大索引設計原則,涵蓋何時建、怎麼建、何時刪、如何驗證,助你構建精準高效的索引體系。
PHP 防 SQL 注入 7 大核心防禦要點:從參數過濾到架構層面
前言 SQL 注入仍是 Web 應用頭號安全風險。PHP 歷史上因 mysql_query 拼接 SQL 導致無數漏洞。本文梳理 7 大防禦層次,從代碼習慣到架
MySQL 刪除重復數據的 4 種高效方法:去重最佳實踐
場景定義 表 users(id PK, name),name 存在重複,需保留每組第一條 (最小 id),刪除其餘重複行。 方法對比總覽 方法適用量級性能特
MySQL 多字段排序與置頂功能實現:ORDER BY 多列、權重字段設計
前言 業務常需「按多個字段排序」「置頂展示」。MySQL ORDER BY 原生支持多列排序,結合權重字段即可實現靈活的置頂邏輯。本文講解語法、實戰模式及性能考
MySQL 執行計劃 (EXPLAIN) 深度解析:從 id 到 Extra 逐字段講解
前言 EXPLAIN 是 SQL 調優的核心工具。本文以實戰表結構為例,逐字段解析執行計劃輸出含義,並配合圖示說明常見類型組合與優化判讀技巧。 測試環境準備
MySQL InnoDB 建表指定初始表空間大小 (DATAFILE_INITIAL_SIZE) 內核補丁方案
問題背景 InnoDB 寫入密集場景下,B+ 樹分裂導致表空間頻繁擴展。每次擴展需獲取互斥鎖 (mutex),造成性能抖動。解決思路:預先分配足夠大的表空間,避
MySQL 無 GROUP BY 直接 HAVING 返回空行問題深度分析
現象重現 有一表 t2(id PK, a),數據:(1,10), (3,1)。 -- 返回 1 行 SELECT * FROM t2 HAVING id = M
MySQL InnoDB 表空間傳輸 (TST) 實戰:跨服務器遷移 ibd 文件
前言 InnoDB 表空間傳輸 (Transportable Tablespace, TST) 允許將 .ibd 文件在實例間直接複製,避免邏輯導出導入,大幅縮
使用 mydumper/myloader 多線程備份恢復 MySQL:安裝、參數、實測對比
前言 mysqldump 單線程備份在大數據量下極慢,且鎖表影響業務。mydumper/myloader 是由 MySQL、Facebook、SkySQL 核心