phpstudy不同版本切換時遇到Mysql資料data直接copy需要注意的問題
阿新 • • 發佈:2019-02-10
最近由於電腦龜速,所以重灌系統,由於公司目前使用的是phpstudy整合環境,所以重灌新版本的phpstudy時遇到一些問題:
1.安裝後,WWW目錄下檔案除了phpMyadmin其它的web應用可以直接copy到www目錄下
phpMyadmin不同版本進行了修改,所以不應該覆蓋,否則無法使用
2.MySql資料在重灌前最好匯出SQL語句,這樣重灌後再次匯入比較方便;如果實在是在重灌前沒有匯出,只是把phpstudy/MySQL/data保持了下,也是可以的;操作前請關閉mysql服務
(以資料庫test為例)把data目錄下資料庫結構檔案test和所有資料庫資料檔案ibdata1拷貝到新data目錄下,然後刪除ib_logfile檔案,否則可能出現Unknown/unsupported storage engine:
InnoDB錯誤
PS:貌似ib_logfile在下面情況也要刪除
修改my.cnf的innodb_log_file_size選項後,發現之前資料庫引擎為Innodb的資料表全都無法開啟,而且找不到Innodb引擎。 解決方法: 停止mysql服務,找到mysql的資料目錄下的ib_logfile檔案,刪除,然後重啟mysql。