一区二区三区在线-一区二区三区亚洲视频-一区二区三区亚洲-一区二区三区午夜-一区二区三区四区在线视频-一区二区三区四区在线免费观看

服務(wù)器之家:專注于服務(wù)器技術(shù)及軟件下載分享
分類導(dǎo)航

Mysql|Sql Server|Oracle|Redis|MongoDB|PostgreSQL|Sqlite|DB2|mariadb|Access|數(shù)據(jù)庫(kù)技術(shù)|

服務(wù)器之家 - 數(shù)據(jù)庫(kù) - Mysql - 用SQL語(yǔ)句解決mysql導(dǎo)入大數(shù)據(jù)文件的問(wèn)題

用SQL語(yǔ)句解決mysql導(dǎo)入大數(shù)據(jù)文件的問(wèn)題

2019-11-10 16:46mysql教程網(wǎng) Mysql

今天的這篇文章用來(lái)討論如何解決導(dǎo)入mysql大數(shù)據(jù)文件的問(wèn)題,其實(shí)說(shuō)的簡(jiǎn)單了就是一條SQL語(yǔ)句,而如果你是一名SQL高手,那完全可以略過(guò)此文。

對(duì)于經(jīng)常使用MYSQL的人來(lái)說(shuō),phpmyadmin是一個(gè)必備的工具。這個(gè)工具非常強(qiáng)大,幾乎可以完成所有的數(shù)據(jù)庫(kù)操作,但是它也有一個(gè)弱點(diǎn),對(duì)于往遠(yuǎn)程服務(wù)器上導(dǎo)入較大的數(shù)據(jù)文件的時(shí)候會(huì)速度奇慢,甚至出現(xiàn)長(zhǎng)期沒(méi)有響應(yīng)的情況。 

為什么會(huì)出現(xiàn)這樣的情況呢?當(dāng)我們選擇一個(gè)sql數(shù)據(jù)文件并提交的時(shí)候,服務(wù)器首先要先把文件上傳到服務(wù)器,然后才會(huì)執(zhí)行導(dǎo)入代碼把數(shù)據(jù)導(dǎo)入到數(shù)據(jù)庫(kù)。我們知道phpmyadmin是通過(guò)web方式上傳的數(shù)據(jù)文件,而web方式上傳是很不穩(wěn)定的,尤其是網(wǎng)速慢的時(shí)候,這就是為什么我們會(huì)有那么多次在電腦前面苦苦等待而最終卻沒(méi)有結(jié)果的原因。 

通過(guò)上面的分析,我們知道這個(gè)問(wèn)題是出在web上傳而非導(dǎo)入程序,所以如果能避免通過(guò)web上傳這個(gè)問(wèn)題就好辦了。我們可能會(huì)想到那功能強(qiáng)大的ftp上傳工具,可是phpmyadmin無(wú)法選擇遠(yuǎn)程路服務(wù)器上的文件,這是很郁悶的。 

這里我們要放棄phpmysqladmin,通過(guò)mysql語(yǔ)句來(lái)導(dǎo)入數(shù)據(jù)庫(kù)。很多人會(huì)納悶怎么來(lái)執(zhí)行SQL語(yǔ)句,這是一個(gè)關(guān)鍵的問(wèn)題,這需要你的空間支持SSH(Secure Shell Protocol),并且你還得會(huì)一些linux命令。 

首先通過(guò)SSH登錄到服務(wù)器(我用putty登錄工具),通過(guò)一些簡(jiǎn)單的linux命令找到我們的sql文件,然后運(yùn)行下面的代碼: 

mysql db_name < data_file.sql 

執(zhí)行完命令之后如果沒(méi)有任何提示,則說(shuō)明我們的數(shù)據(jù)已經(jīng)導(dǎo)入成功了(注意文件格式是date_file.sql, sql.gz在中文下會(huì)出錯(cuò)) 。 

———————–2008.12.9 update———————- 

有些時(shí)候你可能會(huì)遇到錯(cuò)誤信息,說(shuō)你的權(quán)限不夠,那我們就需要加一些參數(shù)了。 

mysql -hlocalhost -uusername -p db_name < data_file.sql 

這樣回車之后,就會(huì)有輸入密碼的提示,然后輸入你的數(shù)據(jù)庫(kù)密碼就可以導(dǎo)入了。 

參數(shù)-h是指定導(dǎo)入的服務(wù)器,-u是數(shù)據(jù)庫(kù)的用戶名,-p是登錄數(shù)據(jù)庫(kù)的密碼,這三個(gè)參數(shù)后面不用加空格。 

———————–2008.12.9 update———————- 

這是一個(gè)很好的辦法,但是也不是所有的人都可以用這個(gè)方法的,因?yàn)榍疤崾悄愕目臻g必須支持SSH登錄,而支持SSH登錄的空間還是比較少的,這真是挺讓人遺憾的。 

還有一個(gè)辦法就是把phpmyadmin里面的import那個(gè)功能模塊提取出來(lái),稍微改動(dòng)一下也可以達(dá)到相同的效果。當(dāng)然如果你是一個(gè)PHP高手,也可以自己寫(xiě)一個(gè)導(dǎo)入的程序,可以直接選擇一個(gè)服務(wù)器的路徑,期待ing。。。

延伸 · 閱讀

精彩推薦
主站蜘蛛池模板: 4hc44四虎永久地址链接 | 国产美女久久精品香蕉69 | 亚洲国产精品线在线观看 | 91麻豆在线观看 | 国产精品毛片久久久久久久 | 四虎影院永久网址 | 99久久国产综合精品网成人影院 | 99er在线视频 | 初尝黑人巨大h文 | 国产精品每日在线观看男人的天堂 | 国产在线成人精品 | 日韩专区在线观看 | 国产趴着打光屁股sp抽打 | 国产成人无精品久久久 | 五月天久久久 | 青草视频网站在线观看 | 成 人免费va视频 | 亚州人成网在线播放 | 精久久| 精品国产一区二区在线观看 | 桥本有菜在线四虎福利网 | 美女扒开腿让男人桶爽免费gif | 欧美透逼视频 | 天天色色色| 天堂伊人| 欧美美女一级片 | 好男人资源免费播放在线观看 | 日本高清中文字幕 | zozo日本另类极品 | 日韩精品视频在线观看免费 | 成年人免费在线视频 | 国产欧美日韩成人 | 手机看片日韩1024你懂的首页 | 操碰人人 | 荷兰艾优apiyoo | 午夜十八岁禁 | 国产小视频在线播放 | 国产欧美综合精品一区二区 | 国产精品久久国产精品99 gif | tobu8在线观看免费高清 | 公妇仑乱在线观看 |