MariaDB (MySQL)दिखाई तालिका इंजन त्रुटि में मौजूद नहीं है

  在自己的電腦架了個Joomla網站之後準備移到正式環境在將各項目一個一個複製過去後卻遇到問題無法開啟網站的問題抽絲剝繭後範圍縮小到資料庫的問題以往使用MySQL時只要將data目錄下的檔案複製起來就可以完成搬移這次卻無法這樣做必須使用其他資料庫工具做匯出再匯入才行以往就有看過文章建議資料的備份還原最好用匯出/入的方式別用複製貼上這下總算遇到問題因此便想瞭解原因何在在反覆測試並上網搜尋後總算找出癥結點

  出現這種情形倒也不是MariaDB的關係而是InnoDB這個資料庫引擎以往舊的MySQL主要採MyISAM引擎資料庫檔案有.MYD(資料)與.MYI(索引)兩個型式此架構用複製貼上就不會有什麼問題而被新版MariaDB與MySQL採用的InnoDB引擎則是.frm與.ibd若要使用複製貼上的方式備份除了備份以上檔案外還需將data目錄底下的ibdata1也複製才能正確復原

संदर्भ [कड़ी]

एक टिप्पणी छोड़ दो

कृपया ध्यान दें: टिप्पणी मॉडरेशन सक्षम है और अपनी टिप्पणी में देरी हो सकती है. कोई जरूरत नहीं अपनी टिप्पणी को पुनः सबमिट करने की आवश्यकता है.