mysqladmin 遠程管理 MySQL 完全指南:關機、進程、日誌、複製控制一條命令搞定
mysqladmin 作為 MySQL 官方隨附的管理客戶端,支援通過 TCP/IP 遠程執行關機、刷新、進程查看、複製控制等核心運維操作。本文系統梳理參數矩陣
MySQL 連接失敗排查實戰:從 PHP 執行超時到 TCP 參數調優
生產環境 MySQL 「無法連接」故障往往伴隨著誤導性現象。本文記錄一次真實案例:從 PHP 腳本執行超時誤判,到發現 Windows TCP 參數瓶頸,再到排
Windows 環境下 MySQL Root 密碼重置完整操作指南
Windows 環境下 MySQL root 密碼遺失是常見運維場景。本文提供基於 --skip-grant-tables 的標準化重置流程,適用於獨立安裝、X
MySQL 億級大表治理實戰:分區存儲、索引優化、模糊搜尋與持續演進
背景 單表 9000+ 萬行,需支援高併發查詢,目標回應 1~20ms。經分區、索引、架構演進,達標但仍面臨擴展瓶頸。 一、分區存儲演進 版本 1:按來源分區
MySQL REPLACE 部分更新欄位內容:批量替換標題價格實戰
核心語法 UPDATE `table_name` SET `column_name` = REPLACE(`column_name`, old_str, ne
MySQL 手動清理 Binlog 完整指令:PURGE MASTER LOGS 實戰
語法格式 PURGE {MASTER | BINARY} LOGS TO log_name; PURGE {MASTER | BINARY} LOGS BEFO
MySQL UPDATE 同表子查詢限制繞過:Derived Table 包裹法實戰
錯誤示範 UPDATE apples SET price = (SELECT price FROM apples WHERE variety = gala)
MySQL 效能調優神器 mysqltuner.pl 完整使用指南與實戰解讀
安裝與執行 # 下載最新版 wget https://raw.githubusercontent.com/major/MySQLTuner-perl/maste
Sphinx 搜尋子域名配置避坑指南:charset_table 特殊字符處理實戰
需求 搜尋 jb51.net 需匹配 www.jb51.net、host.jb51.net,但排除 aajb51.net、jb51.a.cn、jb51.net.
SQL 字串欄位按數值排序:CAST 與 ABS 兩大實用技巧
問題場景 WordPress 自訂欄位 meta_value (LONGTEXT) 儲存投票分數,直接 ORDER BY meta_value 產生字典序: 1
MySQL LOAD DATA 處理 Windows 換行符 \r\n 導入資料錯位完整解決
問題現象 Windows 產生的文字檔 persons.txt(欄位以 Tab 分隔),使用 LOAD DATA LOCAL INFILE persons.tx
MySQL FIND_IN_SET 應用實例:逗號分隔字串查詢與權限設計
函數語法 FIND_IN_SET(str, strlist) -- 回傳 str 在以逗號分隔的 strlist 中位置(1-based),找不到回傳 0,NU
MySQL SELECT IN 指定順序排序:ORDER BY FIELD / FIND_IN_SET 實戰
問題 表 test(id, name),執行 SELECT * FROM test WHERE id IN (3,1,5); 預設回傳 1,3,5(主鍵升序)。
MySQL DNS 反向解析導致連線逾時深度剖析與 skip-name-resolve 實測
問題現象 裝置(UAG/Scanner)Telnet MySQL 3306 埠,需等待 ~10 秒才收到 Banner。 Linux 虛擬機、Windows
解決 Linux 下 bash: mysql: command not found:建立軟連結或加入 PATH
錯誤原因 系統預設在 /usr/bin 等標準目錄尋找可執行檔。MySQL 安裝於 /usr/local/mysql,其 bin 目錄不在 PATH 中,導致找
MySQL 中文亂碼與資料匯出入完全指南:SQL、Excel、Java 連線實戰
場景:Mac OS X + MySQL 5.6 + Workbench 遷移資料遭遇版本不相容 使用 Workbench 自帶 Import/Export 呼叫
善用 MySQL Slow Log 定位高 CPU 佔用元兇:配置、分析、優化全流程
為什麼要用 Slow Log? 當 MySQL CPU 飆高,通常是少數「昂貴查詢」頻繁執行或大量掃描導致。Slow Log 能精準記錄這些語句,配合 mysq
MySQL 慢查詢分析與索引優化實戰:從 Slow Log 到 EXPLAIN 深度解析
一、啟用慢查詢日誌:鎖定效能殺手 配置參數 [mysqld] # 記錄執行超過 1 秒的查詢 long_query_time = 1 # MySQL 5.6+