[主機管理]學藉系統萬一新版資料庫不相容時
管理學藉系統..在更換新系統時
我們會將舊版資料庫的檔案
直接拷貝下來,放到新版的系統裡
(自動備份也是將檔案拷貝下來而己)
如果新舊版的資料庫差異過大
這時就容易發生
新舊版資料庫檔案格式不相容的情況
例如貴校用的是MDK9.2這次升級到2009.1
這種事大概就會碰上了
用資料庫的檢查指令來檢查時
mysqlcheck -u帳號 -p密碼 -r sfs3
會出現每個資料表都是有問題的(如下訊息)
incorrect key file for table..
這種情況您須在舊系統中
用指令的方式將資料庫備份下來
mysqldump -uroot -p密碼 --default-character-set=latin1 sfs3 > sfs3.sql
再到新系統去導入
[建立空白資料庫]
mysqladmin -uroot -p密碼 create sfs3
[將舊資料導入空白資料庫]
mysql -uroot -p密碼 sfs3 < sfs3.sql