.frm,.myd,.myi 3種文件格式恢復成mysql數據庫,php和mysql是最佳搭檔,我們在php網站建設中,會頻繁涉及到和mysql數據庫的交互,但有時我們是需要將導出的mysql備份文件恢復或是導入到新數據庫當中,很常見的有.frm,.myd,.myi 這3種文件格式,我們來看一下,這三種格式的文件都是做什么用的, .frm是表的結構記錄文件, .myd 是表的數據記錄文件, .myi是表的索引文件,這3種文件構成了我們基本的mysql數據形式,那我們來看一下,怎樣將這3中格式還原恢復成mysql數據庫。
1、本地集成php環境
我們在php網站制作時,一般都會在本地搭建集成環境,集成環境的工具有很多,我們今天來拿Xampp這個集成工具做例子,xampp是一種非常好用的國外軟件,已經非常成熟,我們來看在xampp中怎樣恢復,
xampp的一般網站文件存放目錄是: D:/xampp/htdocs/ 這目錄是存放網站文件用的,
數據庫存放目錄一般是: D:/xampp/mysql/data/ 當你打開這個目錄的時候是不是有些眼熟,沒錯,這里面存放的是你本地所有數據庫的文件夾,每一個數據庫有一個文件夾,當我們打開這些文件夾的時候就會發現其中的文件格式就是 .frm,.myd,.myi這三種,都在這里了。
我們要做的就是 新建一個文件夾 名稱就是你數據庫的名稱 ,把你想要恢復的那3中文件格式,復制到新建的文件夾中, 在運行xampp環境,在根目錄/phpmyadmin下就能看到你的數據庫了,這樣其實就可以用了。
2、上傳至空間或是服務器中
上面第一條說到了怎樣將 .frm,.myd,.myi這三種文件格式,恢復到本地,一但在本地中可以看到,那么我們完全可以通過phpmyadmin將數據庫導出成.sql文件,這樣我們就可以通過工具上傳到虛擬空間或是網站服務器上面了。
3、非集成php環境
如果你是在本地安裝的mysql 數據庫,而非集成的php環境,那么恢復這3個文件的方法就有些繁瑣,我們還是推薦使用php集成環境,我們來看一下非集成環境怎樣操作。
(1)首先本地安裝mysql數據庫,版本盡量和服務器兼容;
(2)使用數據創建命令:create database name; 創建一個新的數據庫,在數據庫安裝目錄的data文件夾下就會生成一個和新建數據庫一樣的文件夾;
(3)將 .frm,.myd,.myi這三種文件格式,粘貼到新建文件夾下;
(4)運行cmd命令提示符下進入到mysql 安裝目錄的bin目錄下 進行導出為*.sql文件,命令是:mysqldump -uroot -p name > name.sql。
運行后我們會發現一個name.sql文件了,這時我們就可以上傳到服務器或空間上了
怎么樣php網站建設中,數據庫恢復的幾種形式你學會了嗎 ,更多請關注我們的北京網站制作的發布。
Copyright © 2010-2021 北京瑞恒天龍科技有限公司 All Rights Reserved | 北京網站建設知名服務商 | 北京網站制作 | 京ICP備11004170號-1 京公網安備110107000463號
地址:北京市海淀區永定路長銀大廈B座 非工作時間:15810379666 服務熱線:400-809-6709 版權所有 盜版必究!