久久久久av_欧美日韩一区二区在线_国产精品三区四区_日韩中字在线

Discuz! 官方交流社區(qū)

標(biāo)題: 本地環(huán)境,重裝MySQL后,3.5版的無法打開... [打印本頁]

作者: sdnets    時間: 2024-4-30 08:23
標(biāo)題: 本地環(huán)境,重裝MySQL后,3.5版的無法打開...
本地環(huán)境,數(shù)據(jù)庫:MySQL 5.7.44,PHP7.1.9,Win10 IIS

安裝了3.4及3.5兩個版本的,運(yùn)行良好,重裝MySQL后(同一個安裝包),3.4的運(yùn)行正常,3.5的出現(xiàn)如下圖的問題。
(重裝MySQL之前,已將數(shù)據(jù)文件夾復(fù)制出來,安裝好了在移進(jìn)數(shù)據(jù)庫Data內(nèi))
請教各位大佬,怎么解決??非常感謝!

(, 下載次數(shù): 14)


作者: 湖中沉    時間: 2024-4-30 08:28
請問是誰教你直接
將數(shù)據(jù)文件夾復(fù)制出來,安裝好了在移進(jìn)數(shù)據(jù)庫Data內(nèi)
這樣操作的?這是不正確的操作,X3.5采用InnoDb引擎,這樣操作數(shù)據(jù)文件直接就損壞數(shù)據(jù)了
作者: sdnets    時間: 2024-4-30 08:33
3.4版及之前的版本的一直這么干的,沒任何問題,也是MySQL5.7。
作者: 湖中沉    時間: 2024-4-30 08:53
sdnets 發(fā)表于 2024-4-30 08:33
3.4版及之前的版本的一直這么干的,沒任何問題,也是MySQL5.7。

以前這么干也是錯的,只是還能兼容不出問題,X3.5采用現(xiàn)在的主流數(shù)據(jù)引擎innodb,是絕對不允許直接操作數(shù)據(jù)文件的。就像以前PHP變量類型隨便寫,但新版本變量類型必須嚴(yán)格定義,不然就報錯。

數(shù)據(jù)文件本來就不應(yīng)該去直接操作,以前那樣操作也都是違規(guī)的行為。

凡是數(shù)據(jù)的備份、恢復(fù)、遷移等,都應(yīng)該嚴(yán)格按照備份恢復(fù)(導(dǎo)出導(dǎo)入)的步驟去處理,而不是直接把文件移動,數(shù)據(jù)庫除了數(shù)據(jù)文件之外,還有索引,還有結(jié)構(gòu)記錄等,這些都不會直接在數(shù)據(jù)文件里。

作者: 鴻茂傳媒    時間: 2024-4-30 08:56
X3.5采用InnoDb引擎,如果直接復(fù)制恢復(fù)的話,數(shù)據(jù)庫肯定是不存在的,備份方式有錯的。
作者: sdnets    時間: 2024-4-30 10:40
明白了,非常感謝
作者: crx349    時間: 2024-4-30 12:53
innodb格式的庫 請用 數(shù)據(jù)庫工具或后臺備份導(dǎo)出數(shù)據(jù)庫




歡迎光臨 Discuz! 官方交流社區(qū) (http://www.9999xn.com/) Powered by Discuz! W1.0