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