[續] 用 php script 備份 mysql 資料庫 (非phpMyAdmin)

未分類
前兩週幫一個網站搬家...

原本以為問題已經解決了

結果網站裡面

有個 phpBB3 的 db

裡面有大量的 table 的欄位都是用 blob 的格式

因為太理所當然使用 phpMyAdmin 了

從來也沒想過 blob 的二進位格式要怎麼輸出

如果只是用一般字串輸出

就會爛掉 灌不回去

後來只好另外弄一個測試的 table

然後看一下 phpMyAdmin 是怎麼匯出 blob 這種二進位資料

phpMyAdmin 是用這種 16進位的方式匯出的

0x4b32e69c9fe69cabe88083e88083e58db7414228e99984e8a7a3e7ad9429

所以匯出程式要用 bin2hex 這種函數把 二進位資料 的東西轉成 16進位的字串

這樣才算完成


希望以後不要再轉舊網站的資料了 T_T