㈠ mysql導出資料庫,然後移植到另一台電腦要如何操作
有兩種辦法。
1、在b機器上裝mysql。
將a機器上的mysql/data下的你的資料庫目錄整個拷貝下來。
將b機器上的mysql服務停止。
找到b機器上的mysql/data目錄,將你拷貝的目錄粘貼進去,然後啟動mysql服務就可以了。
2、使用sql語句備份和恢復
你可以使用select
into
outfile語句備份數據,並用load
data
infile語句恢復數據。這種方法只能導出數據的內容,不包括表的結構,如果表的結構文件損壞,你必須要先恢復原來的表的結構。
語法:
select
*
into
{outfile
¦
mpfile}
』file_name』
from
tbl_name
load
data
[low_priority]
[local]
infile
』file_name.txt』
[replace
¦
ignore]
into
table
tbl_name
select
...
into
outfile
』file_name』
在dos命令提示符下使用mysqlmp命令進行備份.
如下:
c:\documents
and
settings\administrator>mysqlmp
yinshi
>c:\\backup.txt
-uroot
-p12142022
㈡ 如何復制mysql資料庫到另一台電腦上
這種架構一般用在以下三類場景
1. 備份多台 Server 的數據到一台如果按照數據切分方向來講,那就是垂直切分。比如圖 2,業務 A、B、C、D 是之前拆分好的業務,現在需要把這些拆分好的業務匯總起來備份,那這種需求也很適用於多源復制架構。實現方法我大概描述下:業務 A、B、C、D 分別位於 4 台 Server,每台 Server 分別有一個資料庫來隔離前端的業務數據,那這樣,在從庫就能把四台業務的數據全部匯總起來,而不需要做額外的操作。那沒有多源復制之前,要實現這類需求,只能在匯總機器上搭建多個 MySQL 實例,那這樣勢必會涉及到跨庫關聯的問題,不但性能急劇下降,管理多個實例也沒有單台來的容易。
㈢ 怎樣把資料庫表信息復制到另一個電腦上
1、首先,打開並連接Sql Server,在源資料庫Source_db(源資料庫名稱)上右鍵,然後依次點擊「編寫表腳本為」版→「權CREATE到」→「新查詢編輯器窗口」。
2、在第1步產生的編輯器中按」crtl+a「組合鍵全選內容,然後右鍵「復制「(或按"crtl+c"鍵)。
3、新建查詢,然後右鍵」粘貼「(或ctrl+v);如圖所示,將代碼中Source_db(源資料庫名)改為target_db(目標資料庫名)。接著右鍵單擊」執行「執行代碼。
4、然後,在目標資料庫的表結構中就可以看到被復制過來的表了。
5、表的數據內容復制,選中目標資料庫target_db,然後點擊」任務「→」導入數據「。
進入」SQL Server導入導出向導「,根據提示步驟操作。選擇數據源(源資料庫)。選擇目標(目標資料庫)、指定表復制或查詢。選擇源表和源視圖:設置源表和目標表後,單擊「編輯映射」按鈕,在彈出窗口中選中「啟用標識插入」。
6、一直點擊「下一步」至最後完成操作,復製成功。
㈣ 怎麼把sql資料庫從舊電腦移動到新電腦安裝
在你的機器上SQL文件夾下面存資料庫的那個文件夾,然後把你代碼所用到的庫拷到另外的一台電腦上.
在另外一台電腦,運行SQL的企業管理器,在資料庫任務那選擇附加資料庫,然後
選擇你拷過去的庫就行咯.
要把代碼里的SERVER改成那台電腦的伺服器名字,不一定就是LOCALHOST的
想知道另外一機器的伺服器名稱的話,可以用一個叫 MovieLink.udl 的小程序就可以咯.
㈤ 怎麼把sql資料庫從舊電腦移動到新電腦安裝
1、可以直接復制的,備份或者分離(選中資料庫,右鍵,任務,分離or備份)。
分離:文件直接到之前還原的路徑下面(路徑可以通過,選中資料庫,右鍵,屬性,文件,查看路徑),復制到高於或等於當前這個SQL資料庫版本的實例中即可。
備份:文件備份時可以選擇備份路徑。
2、無法直接復制的。
選中資料庫,右鍵,任務,生成腳本,第一步直接下一步,高級,最下面,要編寫腳本的數據類型,選擇架構和數據,選擇保存位置,下一步,等待導出,導出文件後,修改存儲文件的路徑,到新的實例中執行即可。這個辦法不用考慮實例版本問題,但是,資料庫導出可能導不出來等問題,不一定全都適用。
由於不允許貼圖,看不懂再追問,看到了就補充。
㈥ sybase資料庫windows系統,如何從一台電腦移到另一台電腦.
用備份和恢復吧,無所謂什麼操作系統。具體做法如下:
1、在你想移到的那台電腦上新建一個資料庫,名稱和原來是否一樣無所謂,但資料庫大小一定要比原資料庫大;
2、在原電腦上備份成文件:
mp
database
「原資料庫名」
to
「文件名」,
file=
「原資料庫名」
3、將你備份的文件拷入新電腦。
4、在新電腦上恢復:
load
database
「新資料庫名」
from
「文件名」
with
file
=
「原資料庫名」
㈦ 怎麼把sql資料庫從舊電腦移動到新電腦安裝
操作如下:
1.右鍵你需要的資料庫–>任務–>分離
2.找到你的sqlserver安裝文件夾
這里把你需要的資料庫(如jjj)的兩個相關文件拷貝到另一台電腦上,這里注意,你最好還是要放到sqlserver的這個文件夾,放別的地方可能會報錯,因為文件夾的讀寫屬性還有用戶許可權不一樣,反正修改起來特別麻煩。
3.到另一台電腦上,右鍵–>附加–>選擇你的mdf文件,確定,大功告成,資料庫成功導入,簡單吧!
我試了直接把文件復制過去,導入也成功了,所以不是很明白為什麼要分離,我在網上查了一下:
資料庫分離是指將資料庫文件從資料庫伺服器實例中分離出來,相當於關閉了資料庫。資料庫分離後,應用程序不能連接到該資料庫,資料庫文件可以被其它進程訪問。通常分離資料庫用於快速地將資料庫遷移到另一個SQLSERVER實例。
舊電腦把資料庫分離,用U盤把資料庫文件復制到新電腦,然後在資料庫里把附加舊電腦的資料庫文件上去就可以了
㈧ 如何把本機器上的SQLsever2000中的資料庫移到另外一台機子上
分類: 電腦/網路 >> 程序設計 >纖帶> 其他編程語言
問題描述:
如何把本機器上的SQLsever2000中的資料庫移到另外一台機子上?我是的PB做課程設計,我在宿舍里做的程序庫也連好了,就是不會把本毀改蘆機上的庫文件導出,然後到學校機房裡去用.請問如何做能實現?
解析:
一個簡單的辦法,
1 停掉兩台電腦的sql服務
2 在目標機建立一個相應的庫()
3 拷貝出需要復制的mdf,ldf文件到目標機上,把文殲罩件覆蓋掉
4 開啟兩台電腦的sql服務
5 你可以發現庫已經成功拷貝了!
㈨ MYSQL數據怎麼從一個電腦轉移到另一個電腦
1、找到my.ini文件,裡面有一行datadir=...的,就是資料庫文件目錄,關掉mysql服伏羨務,將這個目錄整個拷貝過去在那邊再配my.ini讓目錄吻合就行了。
2、把資料庫上的資料備份出來,到另外一個資料庫還原,有工具PHPMYADMIN;
也可以命令行導出,利用「mysqlmp -u 用戶名 -p databasename >exportfilename」導出資料庫到文件,導入:
進入MySQL Command Line Client,輸入密碼,進入到「mysql>」,輸入命令"show databases;",回車,看看有些什麼資料庫;建立你要還原的資料庫,輸入"create database voice;",回車;切換到剛建立的資料庫皮鏈,輸入燃廳孫"use voice;",回車;
導入數據,輸入"source voice.sql;
"回車,開始導入,再次出現"mysql>"並且沒有提示錯誤即還原成功。
㈩ 如何將資料庫移到新電腦
一、遷移Database Schema。
首先使用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中去運行一次即可創建資料庫。
二、遷移數據內容
數據內容只能通過生成INSERT語句的方式來做。
首先使用SSMS的「生成腳本」功能(在資料庫上右鍵,選擇「任務」「生成腳本」選項),可以為SQL Server資料庫中的數據生成插入腳本。
首先選擇要遷移數據的表,這里我們全選所有的表
然後單擊下一步,選擇將腳本保存到新的查詢窗口
單擊「高級」選項,在高級選項窗口中選擇「要編寫腳本的數據的類型」為僅限數據
然後「確定」再下一步下一步即可生成INSERT腳本文件。
修改生成的腳本文件,主要有以下幾項修改:
使用批量替換的方式去掉[ ]這是SQL Server的符合,在MySQL中不用這個。
使用批量替換的方式去掉dbo.
有些單詞在MySQL中是關鍵字的,那麼需要使用「`」引起來。
關於Datetime類型的數據,需要手工修改下,SQL Server默認生成的是這樣的語句,在MySQL中是沒辦法解析的:
CAST(0x00009EEF00000000 AS DateTime)
為每一行添加一個;表示一個插入語句結束。這個分號在SQL Server中可以不需要,但是在MySQL中是必須的。簡單的方法是使用高級的文本編輯器(比如Notepad++),將\r\n替換為;\r\n即可。