MySQL 匯入慢的解決方案

來源:互聯網
上載者:User

匯入注意點:
使用phpmyadmin或navicat之類的工具的匯入功能還是會相當慢,可以直接使用mysql進行匯入
匯入命令如下: mysql> -uroot -psupidea jb51.net<E:\www.jb51.net.sql便可以了
說明: mysql> -umysql使用者名稱 -pmysql密碼 要匯入到的資料庫名<要匯入MYSQL的SQL檔案路徑
這樣匯入將會非常快,之前數小時才能匯入的sql現在幾十秒就可以完成了。

匯出時候注意點:
-e
使用包括幾個VALUES列表的多行INSERT文法;
--max_allowed_packet=XXX 用戶端/伺服器之間通訊的緩衝區的最大大小;
--net_buffer_length=XXX TCP/IP和通訊端通訊緩衝區大小,建立長度達net_buffer_length的行。
注意:max_allowed_packet和net_buffer_length不能比目標資料庫的設定數值 大,否則可能出錯。
首先確定目標庫的參數值
mysql>show variables like 'max_allowed_packet';
mysql>show variables like 'net_buffer_length';
根據參數值書寫mysqldump命令,如:
mysql>mysqldump -uroot -psupidea jb51.net goodclassification -e --max_allowed_packet=1048576 --net_buffer_length=16384 >www.jb51.net.sql

相關文章

聯繫我們

該頁面正文內容均來源於網絡整理,並不代表阿里雲官方的觀點,該頁面所提到的產品和服務也與阿里云無關,如果該頁面內容對您造成了困擾,歡迎寫郵件給我們,收到郵件我們將在5個工作日內處理。

如果您發現本社區中有涉嫌抄襲的內容,歡迎發送郵件至: info-contact@alibabacloud.com 進行舉報並提供相關證據,工作人員會在 5 個工作天內聯絡您,一經查實,本站將立刻刪除涉嫌侵權內容。

A Free Trial That Lets You Build Big!

Start building with 50+ products and up to 12 months usage for Elastic Compute Service

  • Sales Support

    1 on 1 presale consultation

  • After-Sales Support

    24/7 Technical Support 6 Free Tickets per Quarter Faster Response

  • Alibaba Cloud offers highly flexible support services tailored to meet your exact needs.