解決 mysqlimport Error 13: Can't get stat of 問題完整指南
在使用 mysqlimport 導入數據時,經常會遇到 Error 13: Cant get stat of 錯誤,提示權限被拒。這篇文章詳細記錄了問題排查過程
MySQL 多實例安裝實戰:源碼編譯、數據目錄隔離、權限陷阱與連接驗證
場景 Ubuntu 系統,已有 apt 安裝的 MySQL,需再部署多個獨立實例(3306/3307/3308)。 源碼編譯安裝基礎版 # 依賴 apt-ge
Linux Daemon 與 mysqld 服務模型解析:Stand-alone vs Super Daemon、端口映射與啟動腳本
Daemon 兩大模式 模式特徵典型代表 Stand-alone常駐內存,持續監聽端口,自行管理並發mysqld, httpd, nginx Super Da
MySQL 與 Oracle 分頁查詢實戰:JSP/Servlet 代碼示例與性能優化模式
MySQL 分頁實現 <% int pageSize = 3; String strPageNo = request.getParameter(pageN
MySQL 存儲引擎對比指南:MyISAM、InnoDB、NDB、Memory、Archive、Federated、Maria 特性全覽
核心特性對比表 主流引擎深度解析 MyISAM(5.5 前默認) **不支持事務**、**表級鎖**、支持全文索引。 三文件:.frm 定義、.
InnoDB 存儲引擎架構淺析:後台線程、內存結構與 Master Thread 工作循環
架構總覽 核心由 **後台線程組** + **大塊共享內存** 構成。 後台線程(默認 7 個) 4 × IO Thread:處理 AIO 讀寫回調。
MySQL InnoDB 鎖機制深度解析:三類鎖、加鎖語句、性能監控與關鍵參數
為什麼需要鎖? 並發場景下防止:丟失更新、髒讀、不可重複讀、幻讀。InnoDB 採用行鎖,無鎖升級問題(鎖 1 行與 1000 萬行開銷一致)。 三大鎖類型
InnoDB Doublewrite Buffer(雙寫緩衝)機制原理:以 2MB 空間換取數據頁寫入可靠性
問題背景:部分寫失效 OS/存儲層面,16KB 頁寫入過程中掉電/崩潰,導致頁**只寫了前半部分**。此時頁檢驗和失效,Redo Log 記錄的是「頁內偏移量修
MySQL 日志文件體系全覽:錯誤、查詢、慢查詢、二進制、中繼日志作用與配置
六大日志類型 日志用途關鍵參數默認狀態 錯誤日志啟動/運行/關停錯誤,排查首選log_error開啟(.err) 查詢日志記錄所有客戶端請求(含失敗)gene
MySQL InnoDB 核心文件架構詳解:表空間、Redo Log 與二進制日志差異
文件分類 MySQL 層文件:與存儲引擎無關(.frm、Binlog、錯誤日志、慢查詢日志等)。 InnoDB 層文件:表空間、Redo Log、Un
MySQL 5.6 RPM 包安裝全記錄:從依賴解決到多實例目錄遷移與密碼重置
下載與安裝 # 官網下載 RPM Bundle wget https://dev.mysql.com/get/Downloads/MySQL-5.6/MySQL
MySQL 「Lock wait timeout exceeded」錯誤排查與參數調優指南
錯誤含義 ERROR 1205 (HY000): Lock wait timeout exceeded; try restarting transaction
MySQL 缺失主鍵表巡檢 SQL:從 information_schema 獲取無主鍵表清單
巡檢 SQL SELECT a.`TABLE_SCHEMA` AS DB_NAME, a.`TABLE_NAME`, a.`TABLE_ROWS`,
MySQL SSL 雙向認證配置實戰:OpenSSL 生成 CA/Server/Client 證書全流程
前置檢查 SHOW VARIABLES LIKE %ssl%; -- have_ssl = DISABLED 表示未啟用 1. 啟用 SSL 支持 編輯 my
MySQL 冷備份全解析:InnoDB 物理文件清單與零停機備份技巧
冷備份(離線備份)優勢 最簡單:直接拷貝文件。 最安全:獲取完全一致性副本,無需擔心事務狀態。 恢復最快:文件放回原路徑即可。 InnoDB
MySQL InnoDB 獨立表空間配置指南:開啟 innodb_file_per_table
為什麼要獨立表空間? 共享表空間 (ibdata1) 單調增長,刪表數據不回收磁盤空間。 獨立表空間 (.ibd) 每表一個文件,DROP/TRUNC
MySQL 邏輯備份與恢復演練實錄:跨機房 mysqldump + 壓縮傳輸 + 導入驗證
演練拓撲 Source (42.121.189.236) → 中轉 (192.168.1.119) → Target (192.168.1.110) 步驟詳解
Linux 下 MySQL 自動備份腳本:mysqldump + crontab 實現
三步落地 1. 編寫備份腳本 bak.sh #!/bin/bash mysqldump -u -p --database /backup/data_$(da