如何將資料庫從SQL Server遷移到MySQL

時間 2022-08-26 01:41:44

1樓:

例項**教程,請參考,按步驟進行操作

如何將資料庫從sql server遷移到mysql

2樓:

可以手動copy資料庫檔案。然後附加到mysql就可以了

sql server的資料如何匯入到mysql資料庫中?

3樓:max的深林

先開啟cmd再進入mysql的bin目錄:

cd d:\soft\wamp\bin\mysql\mysql5.0.51b\bin 回車

mysql -u 使用者名稱 -p 密碼 回車source d:\abc.sql (指向你自己的目錄)回車ok!

4樓:匿名使用者

使用中間資料庫系統比較方便,我所知的是達夢資料庫系統,先將資料匯入到達夢資料庫系統,然後再從達夢資料庫系統匯入新資料庫系統,原理你可以檢視**說明。以前用過一次,還可以,就是blob欄位不行,要單獨導。

5樓:汪雄輝拉

mysql和sqlserver存在語法差異,直接導sql是不行的,不過可以通過sqlserver的bcp命令把 表裡的資料導成指定格式的txt檔案,比如列之間用逗號分割,行之間用\n\r分割

這樣的資料,mysql 就可以通過 load data infile命令來匯入到庫里

因為sqlserver 不熟悉,所以bcp命令需要你自己研究下,

mysql的 load data語法你可以參考:

load data infile '/tmp/result.text' into table test_table fields terminated by ',' lines terminated by '\n' ;

意思是字段之間用逗號分割,行之間用\n分割,資料檔案是result.text

6樓:匿名使用者

@tuijiji 這個不是普通匯入和匯出就能解決的問題。

sql server裡的字段與mysql的字段有很大的差異的。

我以前做過乙個這樣的專案,解決的方法有兩個:

1. 如果資料量不大,可以考慮用php+odbc來一行一行的匯出匯入。前提是資料量很小。

2. 如果資料量大的話,可以考慮用tds從sql server裡匯出資料。具體的做法是在sql server裡寫select語句,然後組成mysql的insert語句。

用tds把insert語句匯出。

如何將mysql 資料庫匯入到sql server 2008 資料庫

7樓:

1.安裝mysql資料庫的odbc驅動,mysql-connector-odbc-3.51.19-win32.msi

2.開啟控制面板\管理工具\資料來源odbc,在使用者dsn中新增乙個mysql odbc 3.51資料來源。

3.在登入login選項卡中輸入資料來源名稱data source name,此處輸入mysqldns;然後輸入伺服器 server,使用者user,密碼password,輸入正確後選擇要匯入的資料庫。在連線選項connect options中根 據需要設定mysql使用的埠port和字符集character set。

注:字符集一定要和mysql伺服器相對應,如果mysql使用了gbk字符集,則一定要設定字符集為gbk, 否則匯入到sql server可能會出現問號亂碼。

4.開啟sql server企業管理器,新建一資料庫mysql。選擇該資料庫,單擊右鍵選擇所有任務\匯入數 據。

5.選擇資料來源為其它(odbc資料來源),使用者/系統dsn為mysqldns。其餘根據嚮導進行,即可將資料從 mysql資料庫匯入到mssql資料庫中。

8樓:匿名使用者

最近在搞將mysql 資料庫匯入到sql server 2008 資料庫,按照網上說的方法搞好後,發現在匯入匯出嚮導後找不到我在odbc 配置的資料來源名,轉換不了,提示【無法找到用於將提供程式型別對映到 ssis 型別的對映檔案】,各位大哥大姐們,給小妹指條明路吧。

會不會是你mysql的資料驅動沒裝好odbc中才找不到吧,你重新裝一下驅動,然後在odbc中配置好在測試一下連線,然後可以通過sql server 的dts工具匯入;

如何將資料庫從sql server遷移到mysql

如何將資料庫從sql server遷移到mysql

如何將資料庫從sql server遷移到mysql

9樓:秀乞群群

首先使用sybase powerdesigner的逆向工程功能,逆向出sql server資料庫的物理模型。具體操作是在powerdesigner中選擇「file」,「reverse engine」再選擇database,將dbms選擇為sql server,如圖:

然後選擇資料來源,也就是要具體連線到的sql server資料庫伺服器,然後選擇要逆向的資料庫名,比如選中「wss_content_80」如圖所示:

單擊確定即可生成物理模型圖:

然後單擊「database」選單下的change current dbms修改當前的dbms,改為mysql 5.0,

單擊確定後即可生成mysql的物理模型 然後單擊「database」選單下的「generate database」生成資料庫指令碼檔案。

接下來是手工修改下生成的指令碼的內容。

將其中的dbo.全部替換成空

將create user這樣的語句刪除掉。

如果有些字元在mysql中是關鍵字,那麼必須使用「`」(鍵盤上數字1左邊那個符合)符合框起來。

加上mysql所需要的儲存引擎比如每個建表語句後跟上:

engine = innodb character set utf8 collate utf8_general_ci;

將生成的指令碼在mysql中去執行一次即可建立資料庫。

如何將資料庫從sql server遷移到mysql

10樓:匿名使用者

--連線mysql

安裝mysql的odbc驅動myodbc

1、為mysql建立乙個odbc系統資料來源,例如:選擇資料庫為test ,資料來源名稱為 mydsn

2、建立鏈結資料庫

exec sp_addlinkedserver @server = 'mysqltest', @srvproduct='mysql', @provider = 'msdasql', @datasrc = 'mydsn'

goexec sp_addlinkedsrvlogin @rmtsrvname='mysqltest',@useself='false',@locallogin='sa',@rmtuser='mysql的使用者名稱',@rmtpassword='mysql的密碼'

3、查詢資料

select * from openquery (mysqltest ,'select * from 表' )

4.如果mysql修改密碼後必須重新對映一下exec sp_addlinkedsrvlogin

如何將a資料庫的資料遷移到b資料庫中

工具 原料 電腦 資料庫 方法 步驟 1 首先,開啟並連線sql server,在源資料庫source db上右擊,依次點選 編寫表指令碼為 create到 新查詢編輯器視窗 2 在第1步產生的編輯器中按 crtl a 全選內容,右擊選擇 複製 3 右擊點選 貼上 將 中source db 源資料庫...

如何將access資料庫轉換到,如何將 Access 資料庫轉換到 SQL Server

步驟如下 1.如圖step1顯示,連線到遠端mssql資料庫 2.如圖step2顯示,選中import data3.如圖step3顯示,選中microsoft access,然後選擇要轉換的access資料庫檔案,如果有密碼,則輸入登入資訊 4.如圖step4顯示,輸入遠端mssql資料庫的登入資訊...

如何將資料庫datetime欄位設定為空

首先要看看你表裡那個字段是否允許為null 如果允許,可以 update 表名 set 欄位名 null where 欄位名 2009 08 25 如果表裡欄位不允許為null,那要先改表字段的屬性,後再update 如何給乙個datetime型別的字段 賦空值 最好用日曆控制項,或者js第三方控制...

如何將資料庫中的表複製到另資料庫中的表中

將乙個資料庫中的乙個表複製到另乙個資料庫中的表中 的過程如下。具體步驟 首先,開啟並連線sql server,在源資料庫source db 源資料庫名稱 上右鍵,然後依次點選 編寫表指令碼為 create到 新查詢編輯器視窗 在第1步產生的編輯器中按 crtl a 組合鍵全選內容,然後右鍵 複製 或...

如何將sql檔案匯入到mysql資料庫中?sql檔案在本地,要傳到虛擬主機的mysql資料庫。說具體點哦

使用phpmyadmin,遠端提供的匯入服務來進行,如果本地的sql較大 比如大約2m或者遠端伺服器的預設匯入限制,可以使用7 zip壓縮軟體壓縮成為符合伺服器要求的壓縮檔案上傳或者再大用分卷壓縮上傳方式,一般rar檔案不支援。在命令列mysql command line client下輸入 空格 ...