mdf文件導入mysql,mysql怎么導入mdf文件

? Mysql導入導出方法其實有很多,但或多或少的都會需要具備一定的編程知識才行,MySQL數據庫配備有簡單的圖形管理界面,我們可以直接利用MySQL圖形管理界面進行一般的數據導入導出工作,這里就介紹一下無需編程,利用mysql里的圖形界面將mdf文件導入mysql圖文教程。

這個將mdf文件導入mysql的簡單方法正確實現的前提是mysql安裝了phpmyadmin圖形界面管理工具。

首先,登錄phpmyadmin圖形管理工具,然后,在mysql中創建新的數據表,這里僅以新建一個數據庫ceshi的形式演示。這個很簡單,這里就不細說了,直接上圖:

接著,點擊進入ceshi數據庫,點擊“import”按鈕,進入數據導入界面;

最后,點擊選擇文件,選擇要導入的mdf文件即可,這里要導入的是cs.mdf文件,然后,點擊“執行”按鈕,mdf文件就導入進mysql了。

 

第一步:將 db_name.mdf ?導入到 sql server 2008,生成 sql server 數據庫

第二步:使用sql server 2008 導出功能,將?db_name 數據庫導出為 sql server 數據庫腳本

也可以選擇導出單個或多個表

步驟請參考:http://jingyan.baidu.com/article/e5c39bf56acfb639d76033bb.html

第三步:修改 sql server 數據庫腳本,使其符合 MySQL 腳本語法

----------------------------------------------------------

須要替換為空的字符或串:[,],dbo. ,GO,SET行,print行

須要在每條命令末尾添加分號
----------------------------------------------------------
字符和字符串使用editplus替換為空即可

行刪除和添加分號須要用正則表達式替換:
----------------------------------------------------------
為INSERT()數據行行尾添加英文分號
查找: ['][)]$
替換為: ');
----------------------------------------------------------
去掉 SET 行
查找: ^SET[^\n]+\n
替換為: 空字符
----------------------------------------------------------
去掉 print *00 records行
查找: ^print[^\n]+\n
替換為: 空字符

----------------------------------------------------------

修正create table *** (); 等其他語句

----------------------------------------------------------

第四步:在 mysql 下運行修改過的腳本,可選擇導入 mysql workbench 中運行

如果腳本開始沒有創建數據庫,須要在腳本前面加上 create database db_name;

第五步:生成表中如有中文亂碼,請參照前一篇

 

 

在實際的工作中, 有很多涉及到數據庫資料的備份,轉移, 恢復等方面的工作, 但是并不是所有的資料都是以.bak格式存在的, 比如說, 你想從正在運行的數據庫中把mdf, ldf格式的文件導出來,而在正在運行的數據庫中則不能進行這樣的操作, 同樣, 當你已經擁有了mdf, ldf這樣的文件想導入到服務器的sql server 2005/2000系統時, 也會出現怎么樣導入的問題; 我們先討論把mdf, ldf文件導入到sql server 2005/2000的操作. 為了達到先入為主的目的, 我先介紹一下它的思路: 首先把mdf, ldf文件復制進存放數據資料的文件夾下,? 一般都是類似這樣的(sql server 2005環境下):

C:\Program Files\Microsoft SQL Server\MSSQL.1\MSSQL\Data

然后登陸sql server 2005管理界面, 右鍵點擊"數據庫" 選擇"附加"

在彈出的對話框中選擇mdf文件所在的路徑,

然后再點擊確定,

稍等一會就可以看到已經成功安裝了.

在這里需要注意以下幾點:

1. 在附加mdf文件時一定要注意放到sql server 2005默認的數據管理路徑下, 以方便以后的管理, 如果你放在其他盤符里也可以,只是要以后在管理時要注意到這個問題, 備份也要注意使用相應的文件夾內的內容, 總之是不不利于后續的管理工作;

2. 其實只要導入一個mdf文件即可, ldf文件只是一個日志紀錄, 等你建立完數據庫后就會自動新建一個新的日志文件, 只是如果你沒有將ldf文件復制進來, 會在日志紀錄那個里面需要指定一下路徑, 這個路徑建議就是和mdf同一個路徑下, 以便管理;

至此, mdf, ldf文件導入到sql server 2005的方法 已經介紹完畢, 還有一種情況, 就是怎么樣把mdf,ldf文件從 sql server 2005中復制出來. 這個也很簡單, 具體做法: 選擇要復制的數據庫從數據庫服務器上分離,方法是:選中你要復制的數據庫, 右鍵 -> 任務 ->?分離。然后再到對應的數據庫路徑下去復制操作了.? 由于很簡單,所以不再進行截圖操作了.

更多
  • 該日志由 于2017年03月06日發表在 未分類 分類下, 你可以發表評論,并在保留原文地址 及作者的情況下引用到你的網站或博客。
  • 本文鏈接: mdf文件導入mysql,mysql怎么導入mdf文件 | 幫助信息-動天數據
  • 版權所有: 幫助信息-動天數據-轉載請標明出處
  • 【上一篇】 【下一篇】

    0 Comments.