[MySQL] Error_code: 1062 錯誤 handler error HA_ERR_FOUND_DUPP_KEY

早上收到伺服器警訊,表示有一台 WordPress 主機容量過載。心想不會吧,那台還早的說~ 結果一查資料庫系統佔用了 90% 將近 200GB 的空間。 原來是做 Replication 主從架構的 […]

[MySQL] 使用 mysqldump 指令分別匯出 Schema 結構與資料的方法

預設把資料庫導出的時候都是資料表結構與資料混在一起。如果希望分別匯出的話可以使用下方指令:(環境需安裝 MySQL Client 套件) 輸出 SQL 結構 mysqldump -uDBUSER -p […]

[Linux] 建立安全的 MySQL 資料庫連線環境方法

MySQL 是著名的資料庫系統,建立他的方法網路上很多,Google 當前 VPS 作業系統與 MySQL 關鍵字都可以找到教學文章。本篇是筆記建立後的環境設定! 操作分兩部分,一個是 my.cnf […]

[MySQL] Replication 模式下,Master 主機清除過多 Binlog 的作法

主機空間爆滿不夠用,這件事隨著經營一段時間後非常有機會發生。其中一個原因可能與 MySQL 的 Binlog 記錄檔案也脫離不了關係。 關於 Binlog 網路資源已經很多介紹,這裡也不多提了。就是一 […]

[Git] 使用 pre-commit 匯出 MySQL 資料庫結構實現版本控制

現在很多開發框架把資料庫的定義都包裝在 Model 設計裡,所以不需要特別處理到資料庫。但事實上過多包裝就會有其他延伸成本,這裡不多說。 總之開發一個應用程式,通常不只有主程式,還包含了資料庫的設計。 […]

[MySQL] 無指令方式將 latin1_swedish_ci 編碼資料匯出成 UTF-8

這需求總還是會來。不是每次都有機會透過先前文章「轉換 MySQL 匯出 Latin1 編碼的 SQL 檔為 UTF-8」使用指令來本機處理,畢竟當資料量太大的時候,會有很多貧頸。 Google 了一番 […]

[WordPress] 高可用性(High Availability)網站的資料庫解決辦法 – HyperDB

當網站要做到這件事的時候,就表示你發了(?) 哈哈,流量大噴發這樣XD 市面上有不少玩法,搜尋「Load Balancer + WordPress」就可以發現一堆文章。 今天這篇純粹解析 WordPr […]