本地環境,數據庫:MySQL 5.7.44,PHP7.1.9,Win10 IIS 安裝了3.4及3.5兩個版本的,運行良好,重裝MySQL后(同一個安裝包),3.4的運行正常,3.5的出現如下圖的問題。 (重裝MySQL之前,已將數據文件夾復制出來,安 ... 查看全文
innodb格式的庫 請用 數據庫工具或后臺備份導出數據庫 |
明白了,非常感謝 |
X3.5采用InnoDb引擎,如果直接復制恢復的話,數據庫肯定是不存在的,備份方式有錯的。 |
![]() sdnets 發表于 2024-4-30 08:33 以前這么干也是錯的,只是還能兼容不出問題,X3.5采用現在的主流數據引擎innodb,是絕對不允許直接操作數據文件的。就像以前PHP變量類型隨便寫,但新版本變量類型必須嚴格定義,不然就報錯。 數據文件本來就不應該去直接操作,以前那樣操作也都是違規的行為。 凡是數據的備份、恢復、遷移等,都應該嚴格按照備份恢復(導出導入)的步驟去處理,而不是直接把文件移動,數據庫除了數據文件之外,還有索引,還有結構記錄等,這些都不會直接在數據文件里。 |
3.4版及之前的版本的一直這么干的,沒任何問題,也是MySQL5.7。 |
請問是誰教你直接將數據文件夾復制出來,安裝好了在移進數據庫Data內 |
手機版|小黑屋|Discuz! 官方交流社區
( 皖ICP備16010102號 |皖公網安備34010302002376號 )|網站地圖|
GMT+8, 2025-9-20 08:40 , Processed in 0.074488 second(s), 36 queries .
Powered by Discuz! W1.0 Licensed
Copyright © 2001-2025 Discuz! Team.