国产探花免费观看_亚洲丰满少妇自慰呻吟_97日韩有码在线_资源在线日韩欧美_一区二区精品毛片,辰东完美世界有声小说,欢乐颂第一季,yy玄幻小说排行榜完本

首頁 > 數據庫 > MySQL > 正文

用SQL語句解決mysql導入大數據文件的問題

2020-01-19 00:13:58
字體:
來源:轉載
供稿:網友
對于經常使用MYSQL的人來說,phpmyadmin是一個必備的工具。這個工具非常強大,幾乎可以完成所有的數據庫操作,但是它也有一個弱點,對于往遠程服務器上導入較大的數據文件的時候會速度奇慢,甚至出現長期沒有響應的情況。

為什么會出現這樣的情況呢?當我們選擇一個sql數據文件并提交的時候,服務器首先要先把文件上傳到服務器,然后才會執行導入代碼把數據導入到數據庫。我們知道phpmyadmin是通過web方式上傳的數據文件,而web方式上傳是很不穩定的,尤其是網速慢的時候,這就是為什么我們會有那么多次在電腦前面苦苦等待而最終卻沒有結果的原因。

通過上面的分析,我們知道這個問題是出在web上傳而非導入程序,所以如果能避免通過web上傳這個問題就好辦了。我們可能會想到那功能強大的ftp上傳工具,可是phpmyadmin無法選擇遠程路服務器上的文件,這是很郁悶的。

這里我們要放棄phpmysqladmin,通過mysql語句來導入數據庫。很多人會納悶怎么來執行SQL語句,這是一個關鍵的問題,這需要你的空間支持SSH(Secure Shell Protocol),并且你還得會一些linux命令。

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

mysql db_name < data_file.sql

執行完命令之后如果沒有任何提示,則說明我們的數據已經導入成功了(注意文件格式是date_file.sql, sql.gz在中文下會出錯) 。

――――――― 主站蜘蛛池模板: 家居| 石阡县| 新干县| 仁寿县| 金平| 迭部县| 永康市| 岫岩| 苍南县| 武宣县| 赤城县| 右玉县| 文成县| 高阳县| 达日县| 德州市| 肥东县| 商丘市| 绩溪县| 大宁县| 高要市| 乌拉特前旗| 威宁| 福鼎市| 江油市| 柳林县| 法库县| 呼图壁县| 光泽县| 抚松县| 余姚市| 宁都县| 嘉义县| 镇远县| 钟祥市| 天祝| 科尔| 昌吉市| 木里| 武宣县| 茌平县|