TCMA mysql dump/backup
Saturday, December 10, 2005 8:42:05 AM
昨天的紀錄。
目前確定可以 backup/dump table 成功, 也可轉到 Dreamhost 上面, 但有 iconv() mbstring() 的問題要解決!(dreamhost 沒有裝......)
view http://tcma.dreamhosters.com/utf8
大致上步驟如下
--
# Dump mysql data (mysql 4.0.23) on tcma.org.tw
mysqldump tcmautf8 -uroot -p --opt --default-character-set=latin1 -Q > tcmautf8.sql
# Tar utf8 directory on tcma
tar cfvz utf8.tar.gz utf8/*
# upload to dreamhost using sftp
sftp xxxx
# Restore mysql data and tables (mysql 4.1.15) 以下是我用的例子
mysql -u idman_tcma -p -h mysql.tcma.dreamhosters.com idman_tcma < tcmautf8.sql
--
encoding 的問題: 當初 hsin 是否是直接存入 mysql 的 table 不管 encoding? 我看 dump 出的 sql 這樣直接 restore data 好像沒有問題
table quote: 要記得在 dump database 時加上 '-Q' 這個選項。不然回存資料庫的時候有些 column names 是 mysql 的特殊字元會出問題。
目前確定可以 backup/dump table 成功, 也可轉到 Dreamhost 上面, 但有 iconv() mbstring() 的問題要解決!(dreamhost 沒有裝......)
view http://tcma.dreamhosters.com/utf8
大致上步驟如下
--
# Dump mysql data (mysql 4.0.23) on tcma.org.tw
mysqldump tcmautf8 -uroot -p --opt --default-character-set=latin1 -Q > tcmautf8.sql
# Tar utf8 directory on tcma
tar cfvz utf8.tar.gz utf8/*
# upload to dreamhost using sftp
sftp xxxx
# Restore mysql data and tables (mysql 4.1.15) 以下是我用的例子
mysql -u idman_tcma -p -h mysql.tcma.dreamhosters.com idman_tcma < tcmautf8.sql
--
encoding 的問題: 當初 hsin 是否是直接存入 mysql 的 table 不管 encoding? 我看 dump 出的 sql 這樣直接 restore data 好像沒有問題
table quote: 要記得在 dump database 時加上 '-Q' 這個選項。不然回存資料庫的時候有些 column names 是 mysql 的特殊字元會出問題。


