[續] 用 php script 備份 mysql 資料庫 (非phpMyAdmin)
2016 Nov 25 技術筆記
前兩週幫一個網站搬家...
原本以為問題已經解決了
結果網站裡面
有個 phpBB3 的 db
裡面有大量的 table 的欄位都是用 blob 的格式
因為太理所當然使用 phpMyAdmin 了
從來也沒想過 blob 的二進位格式要怎麼輸出
如果只是用一般字串輸出
就會爛掉 灌不回去
後來只好另外弄一個測試的 table
然後看一下 phpMyAdmin 是怎麼匯出 blob 這種二進位資料
phpMyAdmin 是用這種 16進位的方式匯出的
0x4b32e69c9fe69cabe88083e88083e58db7414228e99984e8a7a3e7ad9429
所以匯出程式要用 bin2hex 這種函數把 二進位資料 的東西轉成 16進位的字串
這樣才算完成
希望以後不要再轉舊網站的資料了 T_T
ABOUT ME

路老闆 Louis
路老闆有限公司創辦人、Compassio 個人品牌一站式網站系統的開發者。二十年網站與行銷實戰經驗,長期陪伴講師、顧問與創作者把專業變成品牌。每週透過電子報與 Podcast《路老闆的個人品牌診療室》,分享個人品牌、網站經營與 AI 行銷的實務觀察。
如想留言評分,請先 登入會員!