首頁 >後端開發 >php教程 >xampp存取資料庫出錯!

xampp存取資料庫出錯!

WBOY
WBOY原創
2016-08-04 09:20:371956瀏覽

本地的C盤和D盤都有一個xampp,我將c盤底下xampp/mysql/data的資料拷貝到D盤的xampp同樣的位置,訪問資料庫的表時出現錯誤!

無法保存最近使用的表格!

1932 - Table 'phpmyadmin.pma__recent' doesn't exist in engine

回覆內容:

本地的C盤和D盤都有一個xampp,我將c盤底下xampp/mysql/data的資料拷貝到D盤的xampp同樣的位置,訪問資料庫的表時出現錯誤!

無法保存最近使用的表格!

1932 - Table 'phpmyadmin.pma__recent' doesn't exist in engine

你的資料表引擎是MyISAM還是InnoDB
MyISAM的資料表的後綴名稱是.frm(表結構)、.myd(資料)和.myi(索引),其索引和資料是分開的,可以直接拷貝;
InnoDB的資料表的後綴名稱是.frm(表結構)和.ibd(資料),索引和資料都在同一個檔案ibdata*,不能直接再拷貝,需要先導出導入。
拷貝完之後別忘了重新啟動資料庫服務。

關於MyISAM和InnoDB的資料檔案可參考:MySQL 資料檔 說明

直接拷貝是不行的..要先匯出資料庫 然後再匯入

陳述:
本文內容由網友自願投稿,版權歸原作者所有。本站不承擔相應的法律責任。如發現涉嫌抄襲或侵權的內容,請聯絡admin@php.cn