[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 […]

[MySQL] 效能瓶頸與欄位內容值大小寫敏感(case sensitive)設定

給最近 Cover 出國同事之餘,解決的零散小事做個小筆記。 MySQL issues 效能瓶頸A: WordPress 內建文章若匯入超過 20 萬篇,分類頁等列表頁效能在有一些瀏覽人數狀態下會出現 […]

[PHP] 高流量網站服務建置高可用性(HA)架構

根據服務性質,要建置高可用性(High Availability)網站有不同的配法。 單純的靜態內容如果要完成高可用性的架構,最簡單的就是把檔案用很多台機器同步備份來服務,經典常聽到的服務就是 CDN […]