1.nbsp;概述MySQL數(shù)據(jù)庫(kù)的導(dǎo)入,有兩種方法:1)nbsp;先導(dǎo)出數(shù)據(jù)庫(kù)SQL腳本,再導(dǎo)入;2)nbsp;直接拷貝數(shù)據(jù)庫(kù)目錄和文件。在不同操作系統(tǒng)或MySQL版本情況下,直接拷貝文件的方法可能會(huì)有不兼容的情況發(fā)生。所以一般推薦用SQL腳本形式導(dǎo)入。下面分別介紹兩種方法。2.nbsp;方法一nbsp;SQL腳本形式操作步驟如下:2.1.nbsp;導(dǎo)出SQL腳本在原數(shù)據(jù)庫(kù)服務(wù)器上,可以用phpMyAdmin工具,或者mysqldump(mysqldump命令位于mysql/bin/目錄中)命令行,導(dǎo)出SQL腳本。2.1.1nbsp;用phpMyAdmin工具導(dǎo)出選項(xiàng)中,選擇導(dǎo)出“結(jié)構(gòu)”和“數(shù)據(jù)”,不要添加“Dropnbsp;DATABASE”和“Dropnbsp;TABLE”選項(xiàng)。選中“另存為文件”選項(xiàng),如果數(shù)據(jù)比較多,可以選中“gzipped”選項(xiàng)。將導(dǎo)出的SQL文件保存下來(lái)。2.1.2nbsp;用mysqldump命令行命令格式mysqldumpnbsp;-u用戶名nbsp;-pnbsp;數(shù)據(jù)庫(kù)名nbsp;amp;gt;nbsp;數(shù)據(jù)庫(kù)名.sql范例:mysqldumpnbsp;-urootnbsp;-pnbsp;abcnbsp;amp;gt;nbsp;abc.sql(導(dǎo)出數(shù)據(jù)庫(kù)abc到abc.sql文件)提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶名的密碼。2.2.nbsp;創(chuàng)建空的數(shù)據(jù)庫(kù)通過主控界面/控制面板,創(chuàng)建一個(gè)數(shù)據(jù)庫(kù)。假設(shè)數(shù)據(jù)庫(kù)名為abc,數(shù)據(jù)庫(kù)全權(quán)用戶為abc_f。2.3.nbsp;將SQL腳本導(dǎo)入執(zhí)行同樣是兩種方法,一種用phpMyAdmin(mysql數(shù)據(jù)庫(kù)管理)工具,或者mysql命令行。2.3.1nbsp;用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使用方法:#nbsp;gzipnbsp;xxxxx.sql得到xxxxx.sql.gz文件。2.3.2nbsp;用mysql命令行命令格式mysqlnbsp;-u用戶名nbsp;-pnbsp;數(shù)據(jù)庫(kù)名nbsp;amp;lt;nbsp;數(shù)據(jù)庫(kù)名.sql范例:mysqlnbsp;-uabc_fnbsp;-pnbsp;abcnbsp;amp;lt;nbsp;abc.sql(導(dǎo)入數(shù)據(jù)庫(kù)abc從abc.sql文件)提示輸入密碼時(shí),輸入該數(shù)據(jù)庫(kù)用戶名的密碼。3nbsp;方法二nbsp;直接拷貝如果數(shù)據(jù)庫(kù)比較大,可以考慮用直接拷貝的方法,但不同版本和操作系統(tǒng)之間可能不兼容,要慎用。3.1nbsp;準(zhǔn)備原始文件用tar打包為一個(gè)文件3.2nbsp;創(chuàng)建空數(shù)據(jù)庫(kù)3.3nbsp;解壓在臨時(shí)目錄中解壓,如:cdnbsp;/tmptarnbsp;zxfnbsp;mydb.tar.gz3.4nbsp;拷貝將解壓后的數(shù)據(jù)庫(kù)文件拷貝到相關(guān)目錄cdnbsp;mydb/cpnbsp;*nbsp;/var/lib/mysql/mydb/對(duì)于FreeBSD:cpnbsp;*nbsp;/var/db/mysql/mydb/3.5nbsp;權(quán)限設(shè)置將拷貝過去的文件的屬主改為mysql:mysql,權(quán)限改為660chownnbsp;mysql:mysqlnbsp;/var/lib/mysql/mydb/*chmodnbsp;660nbsp;/var/lib/mysql/mydb/*

我們提供的服務(wù)有:網(wǎng)站制作、成都做網(wǎng)站、微信公眾號(hào)開發(fā)、網(wǎng)站優(yōu)化、網(wǎng)站認(rèn)證、嘉祥ssl等。為上1000+企事業(yè)單位解決了網(wǎng)站和推廣的問題。提供周到的售前咨詢和貼心的售后服務(wù),是有科學(xué)管理、有技術(shù)的嘉祥網(wǎng)站制作公司
可以下載個(gè)navicat工具,用工具連接數(shù)據(jù)庫(kù)后有個(gè)導(dǎo)出功能,能直接導(dǎo)出數(shù)據(jù)庫(kù)文件,后綴格式自己選擇,一般是導(dǎo)出sql后綴的文本文件。
1.打開Navicat操作面板,選擇需要操作的數(shù)據(jù)庫(kù)及數(shù)據(jù)庫(kù)表
2.點(diǎn)擊“導(dǎo)出向?qū)А?/p>
3.在“導(dǎo)出向?qū)А敝羞x擇導(dǎo)出表類型,這里選擇SQL腳本文件,然后點(diǎn)擊下一步
4.這里只有一個(gè)tags表,選中并在“導(dǎo)出到”欄目選擇導(dǎo)出的存儲(chǔ)路徑,選擇路徑后,點(diǎn)擊下一步
5.選擇需要導(dǎo)出的字段,默認(rèn)全部導(dǎo)出,點(diǎn)擊下一步
1.導(dǎo)出整個(gè)數(shù)據(jù)庫(kù)
mysqldump
-u
用戶名
-p
數(shù)據(jù)庫(kù)名
導(dǎo)出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
wcnc.sql
2.導(dǎo)出一個(gè)表
mysqldump
-u
用戶名
-p
數(shù)據(jù)庫(kù)名
表名
導(dǎo)出的文件名
mysqldump
-u
wcnc
-p
smgp_apps_wcnc
users
wcnc_users.sql
3.導(dǎo)出一個(gè)數(shù)據(jù)庫(kù)結(jié)構(gòu)
mysqldump
-u
wcnc
-p
-d
--add-drop-table
smgp_apps_wcnc
d:wcnc_db.sql
-d
沒有數(shù)據(jù)
--add-drop-table
在每個(gè)create
語(yǔ)句之前增加一個(gè)drop
table
4.導(dǎo)入數(shù)據(jù)庫(kù)
1、確保我們的數(shù)據(jù)庫(kù)已經(jīng)正確的安裝在電腦上了,首先打開命令行窗口,win+R快捷鍵打開運(yùn)行窗口,輸入cmd。
2、如果mysql版本較新,并且用戶名,密碼,端口自己沒有進(jìn)行過修改,則命令行直接輸入“mysql”也可以進(jìn)入數(shù)據(jù)庫(kù)。
3、查看mysql中所有的數(shù)據(jù)庫(kù),“show databases”。
4、退出mysql,使用“exit",然后回到命令行,輸入命令“mysqldump -uroot -proot -P3306 --default-character-set utf8? test 想要存放的路徑”,這個(gè)命令意思是打包mysql 的test數(shù)據(jù)庫(kù)到你指定的路徑,格式是utf8。
5、接下來(lái),到我們指定的路徑去查找導(dǎo)出的SQL文件,如圖所示,test.sql 就是導(dǎo)出的文件了。
MySQL 導(dǎo)出數(shù)據(jù)
MySQL中你可以使用SELECT…INTO OUTFILE語(yǔ)句來(lái)簡(jiǎn)單的導(dǎo)出數(shù)據(jù)到文本文件上。
使用 SELECT … INTO OUTFILE 語(yǔ)句導(dǎo)出數(shù)據(jù)
以下實(shí)例中我們將數(shù)據(jù)表 shulanxt_tbl 數(shù)據(jù)導(dǎo)出到 /tmp/shulanxt.txt 文件中:
你可以通過命令選項(xiàng)來(lái)設(shè)置數(shù)據(jù)輸出的指定格式,以下實(shí)例為導(dǎo)出 CSV 格式:
在下面的例子中,生成一個(gè)文件,各值用逗號(hào)隔開。這種格式可以被許多程序使用。
from 樹懶學(xué)堂 - 一站式數(shù)據(jù)知識(shí)平臺(tái)
SELECT … INTO OUTFILE 語(yǔ)句有以下屬性:
LOAD DATA INFILE是SELECT … INTO OUTFILE的逆操作,SELECT句法。為了將一個(gè)數(shù)據(jù)庫(kù)的數(shù)據(jù)寫入一個(gè)文件,使用SELECT … INTO OUTFILE,為了將文件讀回?cái)?shù)據(jù)庫(kù),使用LOAD DATA INFILE。
SELECT…INTO OUTFILE ‘file_name’形式的SELECT可以把被選擇的行寫入一個(gè)文件中。該文件被創(chuàng)建到服務(wù)器主機(jī)上,因此您必須擁有FILE權(quán)限,才能使用此語(yǔ)法。
輸出不能是一個(gè)已存在的文件。防止文件數(shù)據(jù)被篡改。
你需要有一個(gè)登陸服務(wù)器的賬號(hào)來(lái)檢索文件。否則 SELECT … INTO OUTFILE 不會(huì)起任何作用。
在UNIX中,該文件被創(chuàng)建后是可讀的,權(quán)限由MySQL服務(wù)器所擁有。這意味著,雖然你就可以讀取該文件,但可能無(wú)法將其刪除。
更多MySQL導(dǎo)出數(shù)據(jù)教程請(qǐng)見:樹懶學(xué)堂_一站式數(shù)據(jù)知識(shí)學(xué)習(xí)平臺(tái)_MySQL 導(dǎo)出數(shù)據(jù)
                網(wǎng)頁(yè)題目:mysql怎么導(dǎo)出.db 如何從mysql中導(dǎo)出數(shù)據(jù)
                
                網(wǎng)頁(yè)鏈接:http://chinadenli.net/article4/hihooe.html
            
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、搜索引擎優(yōu)化、品牌網(wǎng)站制作、網(wǎng)站導(dǎo)航、外貿(mào)建站、
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場(chǎng),如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來(lái)源: 創(chuàng)新互聯(lián)