本文目錄一覽:
如何將frm格式MYD格式MYI格式文件導入MySQL中
.sql文件,以前沒有用過這種文件,一時有點慌神。按照網上搜索的方法試下了,呵呵,順利導入到MYSQL中了。以下是操作方法的相關介紹,希望對大家有幫助。
frm,myd,myi是屬於MySQL存儲數據的文件,phpMyAdmin是無法導入的。
phpMyAdmin支持的文件格式為sql文件。
其實很簡單:
1.找到你的mysql的安裝目錄下的data文件夾,新建一個文件夾,文件夾的名稱是你想設計的庫的名稱,把這些文件放到此文件夾中。2.
frm格式 MYD格式MYI格式的文件是mysql用來存放表的文件,所以只能放到mysql的安裝目錄的data目錄下
而且如果你是要傳到空間上的話,基本上是無法恢復了,除非你把這些數據給空間商要他幫你恢復。
frm 文件怎麼導入到mysql裡面去
直接把.frm後綴的文件複製到mysql的安裝根目錄data下,就相當於導入到mysql中了阿
如何將frm文件導入MySql數據庫
只要在mysql的安裝文件中找到data文件夾,然後在裡面建立一個文件夾,比如test。這個test其實就對應着數據庫的名稱,所以,你想要起什麼樣的數據庫名稱就把文件夾起什麼名字。
然後把.frm文件導進去。注意還要在data目錄下加入ib_logfile0,ib_logfile1,ibdata1這幾個文件。
要不然在mysql里只能找到表名(其實一個.frm文件就是對應的數據庫中的一個表。)
而不能對其進行操作。
說明:
比如你原來的mysql中有一些數據庫了。可以先把原來的data改名字備份在同一目錄下。(可能要改名字系統會提示有另一程序在使用這個文件,這個時候可以到控制面板的服務裡面,把mysql的服務先關掉,等改完名字,把東西都導進去後再開服務)
然後另建一個data,把在裡面建好數據庫名把.frm導進去。
MySql .frm數據庫文件導入的問題
在網上搜索了半天,最簡單的辦法是在新的數據庫中創建和原名字一樣的數據庫,然後把.frm
文件拷貝進去就OK了。
可是,有些時候這樣不行,查詢的時候會出現某某表不存在的問題,在確認.frm
,db.opt
文件完整的情況下,那麼這種表使用的應該是innodb表引擎,應該將數據目錄中的innodb數據文件(默認ibdata1)
也一併複製過來。重啟MySql
服務就好了。
原創文章,作者:XRGL,如若轉載,請註明出處:https://www.506064.com/zh-hant/n/142445.html