1、找到my.ini文件,里面有一行datadir=...的,就是數(shù)據(jù)庫(kù)文件目錄,關(guān)掉mysql服務(wù),將這個(gè)目錄整個(gè)拷貝過(guò)去在那邊再配my.ini讓目錄吻合就行了。
創(chuàng)新互聯(lián)建站-專業(yè)網(wǎng)站定制、快速模板網(wǎng)站建設(shè)、高性價(jià)比綏寧網(wǎng)站開(kāi)發(fā)、企業(yè)建站全套包干低至880元,成熟完善的模板庫(kù),直接使用。一站式綏寧網(wǎng)站制作公司更省心,省錢,快速模板網(wǎng)站建設(shè)找我們,業(yè)務(wù)覆蓋綏寧地區(qū)。費(fèi)用合理售后完善,十載實(shí)體公司更值得信賴。
2、把數(shù)據(jù)庫(kù)上的資料備份出來(lái),到另外一個(gè)數(shù)據(jù)庫(kù)還原,有工具PHPMYADMIN;
也可以命令行導(dǎo)出,利用“mysqldump ?-u 用戶名 -p databasename exportfilename”導(dǎo)出數(shù)據(jù)庫(kù)到文件,導(dǎo)入:
進(jìn)入MySQL Command Line Client,輸入密碼,進(jìn)入到“mysql”,輸入命令"show databases;",回車,看看有些什么數(shù)據(jù)庫(kù);建立你要還原的數(shù)據(jù)庫(kù),輸入"create database voice;",回車;切換到剛建立的數(shù)據(jù)庫(kù),輸入"use voice;",回車;
導(dǎo)入數(shù)據(jù),輸入"source voice.sql;
"回車,開(kāi)始導(dǎo)入,再次出現(xiàn)"mysql"并且沒(méi)有提示錯(cuò)誤即還原成功。
MySQL
MySQL是一個(gè)關(guān)系型數(shù)據(jù)庫(kù),由瑞典?MySQL AB 公司開(kāi)發(fā),目前屬于?Oracle?旗下公司。MySQL 最流行的關(guān)系型數(shù)據(jù)庫(kù)管理系統(tǒng),在 WEB 應(yīng)用方面 MySQL 是最好的 RDBMS (Relational Database Management System,關(guān)系數(shù)據(jù)庫(kù)管理系統(tǒng)) 應(yīng)用軟件之一。
1、打開(kāi)Navicat工具
請(qǐng)點(diǎn)擊輸入圖片描述
2、打開(kāi)一個(gè)連接
請(qǐng)點(diǎn)擊輸入圖片描述
3、鼠標(biāo)右擊該連接對(duì)象,選擇“運(yùn)行sql文件”
請(qǐng)點(diǎn)擊輸入圖片描述
4、點(diǎn)擊“文件”最右側(cè)的“...”
請(qǐng)點(diǎn)擊輸入圖片描述
5、找到要導(dǎo)入的sql文件,點(diǎn)擊“打開(kāi)”
請(qǐng)點(diǎn)擊輸入圖片描述
6、選擇字符編碼,點(diǎn)擊“開(kāi)始即可”
請(qǐng)點(diǎn)擊輸入圖片描述
END
總結(jié)
1
1、打開(kāi)Navicat工具
2、打開(kāi)一個(gè)連接
3、鼠標(biāo)右擊該連接對(duì)象,選擇“運(yùn)行sql文件”
4、點(diǎn)擊“文件”最右側(cè)的“...”
5、找到要導(dǎo)入的sql文件,點(diǎn)擊“打開(kāi)”
6、選擇字符編碼,點(diǎn)擊“開(kāi)始即可”
請(qǐng)點(diǎn)擊輸入圖片描述
點(diǎn)擊電腦‘運(yùn)行’,輸入cmd,然后點(diǎn)擊確定。
cmd
2.找到sql的安裝路徑,打開(kāi)命令行,進(jìn)入Binn目錄,輸入:cmd,回車執(zhí)行。
binn大致就在這個(gè)里面D:\Program Files\Microsoft SQL Server\100\Tools\Binn
3.執(zhí)行下列語(yǔ)句:
sqlcmd -S localhost -U sa -P pwzyy!@#123 -i C:\Users\Administrator\Desktop\script.sql
說(shuō)明:
-S:數(shù)據(jù)庫(kù)服務(wù)器地址,我這里是本機(jī)直接用localhost
-U:用戶名
-P:密碼
-d:數(shù)據(jù)庫(kù)名
-i:sql文件
MySQL數(shù)據(jù)庫(kù)的導(dǎo)入,有兩種方法:
1)
先導(dǎo)出數(shù)據(jù)庫(kù)SQL腳本,再導(dǎo)入;
2)
直接拷貝數(shù)據(jù)庫(kù)目錄和文件。
在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會(huì)有不兼容的情況發(fā)生。
所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。
2.
方法一
SQL腳本形式
操作步驟如下:
2.1.
導(dǎo)出SQL腳本
在原數(shù)據(jù)庫(kù)服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump命令行,導(dǎo)出SQL腳本。
2.1.1
用phpMyAdmin工具
導(dǎo)出選項(xiàng)中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“DROP
DATABASE”和“DROP
TABLE”選項(xiàng)。
選中“另存為文件”選項(xiàng),如果數(shù)據(jù)比較多,可以選中“gzipped”選項(xiàng)。
將導(dǎo)出的SQL文件保存下來(lái)。
2.1.2
用mysqldump命令行
命令格式
mysqldump
-u用戶名
-p
數(shù)據(jù)庫(kù)名
數(shù)據(jù)庫(kù)名.sql
范例:
mysqldump
-uroot
-p
abc
abc.sql
(導(dǎo)出數(shù)據(jù)庫(kù)abc到abc.sql文件)
提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶名的密碼。
2.2.
創(chuàng)建空的數(shù)據(jù)庫(kù)
通過(guò)主控界面/控制面板,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。假設(shè)數(shù)據(jù)庫(kù)名為abc,數(shù)據(jù)庫(kù)全權(quán)用戶為abc_f。
2.3.
將SQL腳本導(dǎo)入執(zhí)行
同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫(kù)管理)工具,或者mysql命令行。
2.3.1
用phpMyAdmin工具
從控制面板,選擇創(chuàng)建的空數(shù)據(jù)庫(kù),點(diǎn)“管理”,進(jìn)入管理工具頁(yè)面。
在"SQL"菜單中,瀏覽選擇剛才導(dǎo)出的SQL文件,點(diǎn)擊“執(zhí)行”以上載并執(zhí)行。
注意:phpMyAdmin對(duì)上載的文件大小有限制,php本身對(duì)上載文件大小也有限制,如果原始sql文件
比較大,可以先用gzip對(duì)它進(jìn)行壓縮,對(duì)于sql文件這樣的文本文件,可獲得1:5或更高的壓縮率。
gzip使用方法:
#
gzip
xxxxx.sql
得到
xxxxx.sql.gz文件。
提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶名的密碼。
3
直接拷貝
如果數(shù)據(jù)庫(kù)比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。
3.1
準(zhǔn)備原始文件
用tar打包為一個(gè)文件
3.2
創(chuàng)建空數(shù)據(jù)庫(kù)
3.3
解壓
在臨時(shí)目錄中解壓,如:
cd
/tmp
tar
zxf
mydb.tar.gz
3.4
拷貝
將解壓后的數(shù)據(jù)庫(kù)文件拷貝到相關(guān)目錄
cd
mydb/
cp
*
/var/lib/mysql/mydb/
對(duì)于FreeBSD:
cp
*
/var/db/mysql/mydb/
3.5
權(quán)限設(shè)置
將拷貝過(guò)去的文件的屬主改為mysql:mysql,權(quán)限改為660
chown
mysql:mysql
/var/lib/mysql/mydb/*
chmod
660
/var/lib/mysql/mydb/*
1、打開(kāi)電腦,在電腦桌面的開(kāi)始界面中找到mysql,如圖所示。
2、雙擊打開(kāi)mysql軟件,并輸入密碼,如圖所示。
3、如果sql文件的內(nèi)容中有創(chuàng)建數(shù)據(jù)庫(kù)的語(yǔ)句,或者想將表存放在已有的數(shù)據(jù)庫(kù),在這里就不用創(chuàng)建數(shù)據(jù)庫(kù)。
4、輸入“show databases;”就能看到自己創(chuàng)建的數(shù)據(jù)庫(kù),如圖所示。
5、輸入“use 數(shù)據(jù)庫(kù)名”,開(kāi)始使用這個(gè)數(shù)據(jù)庫(kù),如圖所示。
6、開(kāi)始導(dǎo)入sql文件,輸入“source sql文件的路徑”(注意文件路徑要是復(fù)制來(lái)的,要將"\"全部換成“/”)。
7、最后輸入“show tables”,就會(huì)看到導(dǎo)入的數(shù)據(jù)了,如圖所示。
mysql數(shù)據(jù)導(dǎo)入?yún)⒖济睿?/p>
mysql?-h?host_ip?-uuser?-ppassword??DBName??datafile.sql
注:一般mysql數(shù)據(jù)都會(huì)保存在sql文件中,可以通過(guò)執(zhí)行導(dǎo)入命令進(jìn)行數(shù)據(jù)的導(dǎo)入,請(qǐng)?zhí)鎿Q上述host_ip,user,password, DBName , datafile參數(shù)。