Board logo

標題: [主機管理]學藉系統萬一新版資料庫不相容時 [打印本頁]

作者: chiming    時間: 2009-7-23 22:09     標題: [主機管理]學藉系統萬一新版資料庫不相容時

管理學藉系統..在更換新系統時
我們會將舊版資料庫的檔案
直接拷貝下來,放到新版的系統裡
(自動備份也是將檔案拷貝下來而己)

如果新舊版的資料庫差異過大
這時就容易發生
新舊版資料庫檔案格式不相容的情況
例如貴校用的是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





歡迎光臨 彰縣自由軟體交流論壇 (http://free.jls.idv.tw/) Powered by Discuz! 6.0.0