秀站網(wǎng)從事織夢程序建站將近10余年,最近碰到一些客戶問道,當(dāng)進(jìn)行搬家或者還原數(shù)據(jù)庫的時(shí)候會(huì)發(fā)現(xiàn)系統(tǒng)參數(shù)為空、甚至缺少有些數(shù)據(jù),其實(shí)這個(gè)問題秀站網(wǎng)很早時(shí)候就碰到過。
當(dāng)無法使用系統(tǒng)自帶數(shù)據(jù)庫備份還原功能時(shí),可以進(jìn)行其他方法,比如phpmyadmin工具及帝國備份王嘗試。但是這樣還是無法知道是什么原因?qū)е碌模渌ぞ咭脖容^麻煩。
于是進(jìn)行各種測試,懷疑測試環(huán)境問題、服務(wù)器環(huán)境問題、電腦問題等,百度搜了很多教程,多次嘗試,最終解決了。
原因:對備份的數(shù)據(jù)庫(data\backupdata)進(jìn)行排查發(fā)現(xiàn)tables_struct_**文檔里數(shù)據(jù)是不完整的;因?yàn)槲覀冊诎惭b程序時(shí)填寫數(shù)據(jù)庫名稱是為數(shù)字導(dǎo)致。
解決辦法:使用其他工具如phpmyadmin工具及帝國備份王進(jìn)行恢復(fù)數(shù)據(jù),下次當(dāng)我們在進(jìn)行安裝網(wǎng)站的時(shí)候,數(shù)據(jù)庫名稱必須為字母開頭不要寫特殊符號,就不會(huì)出現(xiàn)這種情況了。