用 php script 備份 mysql 資料庫 (非phpMyAdmin)
2016 Nov 16 未分類
昨天遇到一個需要搬家的案子
他網站非常舊了
因為是自己架的
php 還是 5.2
mysql 還是 4.x
本來想用 phpMyAdmin 去備份
最新的 phpMyAdmin 已經沒支援 php5.2
但網站上可以下載支援 php5.2 的
裝上去以後
結果系統沒有 mbstring...
然後因為機器是客戶自己裝的
所以也沒辦法裝package
只好找 網路上人家寫好的 php script 把資料庫 dump 出來
https://davidwalsh.name/backup-mysql-database-php
基本上這程式還ok
但有個小問題
因為是很久的網站
想當然編碼都是 big5
如果沒先轉 utf8
就直接 addslashes
那許功蓋這種字後面就會多出 (反斜線)
然後匯入的時候就會爛掉
還有就是有些 create table 的命令在 新的 mysql 版本可能是無效的
也要稍微改一下
0則留言