情況說明: 數(shù)據(jù)庫非正常啟動(dòng)關(guān)閉導(dǎo)致再次啟動(dòng)服務(wù)的時(shí)候,提示一直“正在啟動(dòng)”,無奈只好重新安裝該解壓版程序。
關(guān)于如何安裝:https://www.jb51.net/article/148140.htm 請(qǐng)?jiān)L問該文章。
安裝成功并生成data文件目錄,設(shè)置好用戶密碼之類的,目錄效果如下:

下面進(jìn)行數(shù)據(jù)恢復(fù),很簡(jiǎn)單。
1.找到之前(我之前一直啟動(dòng)不成功路徑F:\mysql-5.7.21-winx64)的數(shù)據(jù)庫目錄下的data文件夾,目錄如下:

里面有很多的歷史文件,其他都不要管,1 是ibdata1 該文件是必須要拷貝過去的,2 是我要恢復(fù)的數(shù)據(jù)庫名稱
關(guān)閉mysql服務(wù),將這兩個(gè)文件拷貝到新安裝的mysql 的data文件目錄(F:\Program Files\mysql-5.7.21-winx64)下,重新啟動(dòng)服務(wù),你會(huì)發(fā)現(xiàn)OJBK了。


點(diǎn)開之后,里面的表一個(gè)都不少。
總結(jié)
以上所述是小編給大家介紹的mysql 5.7.21 解壓版通過歷史data目錄恢復(fù)數(shù)據(jù)的教程圖解,希望對(duì)大家有所幫助,如果大家有任何疑問請(qǐng)給我留言,小編會(huì)及時(shí)回復(fù)大家的。在此也非常感謝大家對(duì)腳本之家網(wǎng)站的支持!
您可能感興趣的文章:- MySQL數(shù)據(jù)庫備份恢復(fù)實(shí)現(xiàn)代碼
- MySQL使用mysqldump+binlog完整恢復(fù)被刪除的數(shù)據(jù)庫原理解析
- mysql數(shù)據(jù)備份與恢復(fù)實(shí)現(xiàn)方法分析
- Mysql的Binlog數(shù)據(jù)恢復(fù):不小心刪除數(shù)據(jù)庫詳解
- MySQL使用全庫備份數(shù)據(jù)恢復(fù)單表數(shù)據(jù)的方法
- mysql如何利用binlog進(jìn)行數(shù)據(jù)恢復(fù)詳解
- MySQL數(shù)據(jù)庫運(yùn)維之?dāng)?shù)據(jù)恢復(fù)的方法
- Navicat for MySQL定時(shí)備份數(shù)據(jù)庫及數(shù)據(jù)恢復(fù)詳解
- 詳解如何通過Mysql的二進(jìn)制日志恢復(fù)數(shù)據(jù)庫數(shù)據(jù)
- MySQL 兩種恢復(fù)數(shù)據(jù)的方法