前言:
日常學(xué)習(xí)和工作中,經(jīng)常會(huì)遇到導(dǎo)數(shù)據(jù)的需求。比如數(shù)據(jù)遷移、數(shù)據(jù)恢復(fù)、新建從庫等,這些操作可能都會(huì)涉及大量數(shù)據(jù)的導(dǎo)入。有時(shí)候?qū)脒M(jìn)度慢,電腦風(fēng)扇狂轉(zhuǎn)真的很讓人崩潰,其實(shí)有些小技巧是可以讓導(dǎo)入更快速的,本篇文章筆者會(huì)談一談如何快速的導(dǎo)入數(shù)據(jù)。
注:本篇文章只討論如何快速導(dǎo)入由邏輯備份產(chǎn)生的SQL腳本,其他文件形式暫不討論。
1.盡量減小導(dǎo)入文件大小
首先給個(gè)建議,導(dǎo)出導(dǎo)入數(shù)據(jù)盡量使用MySQL自帶的命令行工具,不要使用Navicat、workbench等圖形化工具。特別是大數(shù)據(jù)量的時(shí)候,用MySQL自帶的命令行工具導(dǎo)出和導(dǎo)入比用Navicat等圖形化工具要快數(shù)倍,而且用Navicat等圖形化工具做大數(shù)據(jù)量的操作時(shí)很容易卡死。下面簡單介紹下怎么用MySQL自帶的命令行工具做導(dǎo)入導(dǎo)出。
# 導(dǎo)出整個(gè)實(shí)例 mysqldump -uroot -pxxxxxx --all-databases > all_database.sql # 導(dǎo)出指定庫 mysqldump -uroot -pxxxxxx --databases testdb > testdb.sql # 導(dǎo)出指定表 mysqldump -uroot -pxxxxxx testdb test_tb > test_tb.sql # 導(dǎo)入指定SQL文件 (指定導(dǎo)入testdb庫中) mysql -uroot -pxxxxxx testdb < testdb.sql
當(dāng)前名稱:MySQL如何快速導(dǎo)入數(shù)據(jù)-創(chuàng)新互聯(lián)
本文網(wǎng)址:http://sd-ha.com/article30/dceeso.html
成都網(wǎng)站建設(shè)公司_創(chuàng)新互聯(lián),為您提供外貿(mào)網(wǎng)站建設(shè)、軟件開發(fā)、小程序開發(fā)、全網(wǎng)營銷推廣、網(wǎng)站策劃、靜態(tài)網(wǎng)站
聲明:本網(wǎng)站發(fā)布的內(nèi)容(圖片、視頻和文字)以用戶投稿、用戶轉(zhuǎn)載內(nèi)容為主,如果涉及侵權(quán)請(qǐng)盡快告知,我們將會(huì)在第一時(shí)間刪除。文章觀點(diǎn)不代表本網(wǎng)站立場,如需處理請(qǐng)聯(lián)系客服。電話:028-86922220;郵箱:631063699@qq.com。內(nèi)容未經(jīng)允許不得轉(zhuǎn)載,或轉(zhuǎn)載時(shí)需注明來源: 創(chuàng)新互聯(lián)
猜你還喜歡下面的內(nèi)容