MySQL 備份、匯入與二進制日誌管理速查筆記
本文彙整 MySQL 邏輯備份、大量匯入、二進制日誌管理、資料清理等常用操作指令,供快速查閱。 邏輯備份 # 完整備份並產生新 binlog mysqldum
TRUNCATE TABLE 與 DELETE 差異詳解:效能、鎖機制與限制條件
TRUNCATE TABLE 可快速清空資料表所有資料,保留結構、索引、約束。本文深入比較 TRUNCATE 與 DELETE 的交易日誌、鎖行為、身分識別欄位
MySQL 邏輯備份與恢復完整指南:mysqldump、SELECT INTO OUTFILE 與 LOAD DATA
邏輯備份以 SQL 或文字檔形式保存資料,具備跨版本相容、可人工閱讀修改等優點。本文系統整理 mysqldump、SELECT ... INTO OUTFILE
Windows 下 MySQL 批量執行 SQL 腳本檔案的兩種方法
在資料庫遷移或初始化時,常需批量執行多個 SQL 檔案。本文提供 Windows 環境下兩種實用做法:單檔直接導入與多檔 source 串聯,並附上可直接修改的
Shell 腳本實現 MySQL 完整與增量備份自動化方案
本文介紹一套基於 mysqldump 與二進制日誌 的 MySQL 自動化備份腳本,支援每週完整備份、每日增量備份,並自動上傳至 FTP 伺服器與發送郵件通知,
解決 MySQL ERROR 1045 (28000): Access denied for user 'root'@'localhost'
遇到 MySQL ERROR 1045 (28000): Access denied for user root@localhost 錯誤時,通常是因為 roo
MySQL Collation 大小寫敏感設定完整指南
Collation 命名規則 _ci (case-insensitive):不區分大小寫(預設)。 _cs (case-sensitive):區分大小寫。 _
MySQL 大量資料匯入效率優化:檔案執行 vs 互動式查詢
實測對比 3 萬筆 INSERT 語句: Navicat 互動式查詢貼上執行:800+ 秒(14 分鐘)。 存為 .sql 檔,SOURCE 或 mysql
Windows 命令列下 MySQL UTF-8 亂碼解決:SET NAMES 切換編碼
現象 my.ini 設 default-character-set=utf8,Workbench 正常。 CMD (mysql.exe) 查詢亂碼、插入中文報
MySQL 與 Oracle 刪除重複記錄 SQL 寫法對比
MySQL:使用暫存表保留最小 ID b.id; TRUNCATE TABLE tmp_t; DROP TABLE IF EXISTS tmp_t; O
MySQL UPDATE 子查詢引用同表錯誤 1093 替代寫法:多表 JOIN 更新
錯誤示例 UPDATE table1 SET col1 = (SELECT col1 FROM table1 WHERE id=5) + 1 WHERE id=
MySQL 亂碼徹底解決:編碼檢查、my.cnf 設定與 JDBC 連線參數
快速診斷 SHOW VARIABLES LIKE char%; 重點關注: character_set_client、_connection、_resul
Percona XtraBackup MySQL 全量備份 Shell 腳本
腳本功能 每日全量備份指定資料庫。 支援多實例(透過 --defaults-file、--socket)。 備份完成自動壓縮為 .tar.gz 並清理原目錄。
MySQL 鎖機制深度解析:表鎖、頁鎖、行鎖與 InnoDB 間隙鎖
三大鎖層級比較 鎖類型粒度特點代表引擎 表鎖最大實現簡單、無死鎖、並發低MyISAM, MEMORY, CSV 頁鎖中等折衷、可能死鎖BerkeleyDB 行
MySQL 中文亂碼終極解決:匯出 SQL/Excel 與 Java 連線編碼實戰
環境 Mac OS X 10.8.3、MySQL 5.6.10、Workbench 5.2.47。 一、匯出資料 1. Workbench 版本不匹配錯誤 W
MySQL 5.5.28 原始碼編譯安裝完整筆記 (CMake)
環境準備 yum install -y wget gcc gcc-c++ make cmake ncurses-devel libtool zlib-devel
MySQL 查詢優化:SHOW 命令監控狀態與變數
常用 SHOW 指令 指令說明範例 SHOW STATUS顯示伺服器狀態計數器(連線數、查詢數、緩存命中等)SHOW STATUS LIKE Threads_