前幾天因為安裝的lamp出問題了,然后就想重新安裝一下lamp,結果不知為何,卻出現/usr/bin/dpkg return an errror(100),,于是我就把kpkg給卸載了,,結果這下卸載可好,原來dpkg是linux上所有的安裝都要經過的一步,,它是一個基礎的,,沒有它所有的安裝都無法安裝,,除非你安裝源碼包。。反正我是沒搞定,,然后結果導致的就是重裝系統。。。
重裝系統后,,接踵而至的問題就來了,,,lamp因為出了問題,,然后重裝系統后,,就不想安裝lamp了,,,然后就找到一個一樣的,,而且我覺得他比lamp還好用,那就是xampp。。。安裝之后,,就是將網站源碼和數據庫轉移過來。。。
但是轉移之后有些數據表卻顯示不存在,這下可真的把我嚇的不輕啊,因為數據很重要,所以就像各種辦法,后來才明白。。。原來那幾張表建表時引擎都選的innodb,,所以 它不會生成MYI和MYD表,,只會生成 frm后綴的文件,,,所以在轉移數據庫的時候只把frm文件轉移過去是遠遠不夠的。。。還需要把(ibdata)(ib_logfile0)(ib_logfile1)這三個文件轉移到數據庫目錄下面,,這是你會發現這些表還是不能使用,,,所以還有最后一步就是重啟mysql....
哈哈。。。終于結束了,,這是你會發現所有的數據原封不動,是不是很棒啊!!!