MySQL 導入慢的處理辦法。本站提示廣大學習愛好者:(MySQL 導入慢的處理辦法)文章只能為提供參考,不一定能成為您想要的結果。以下是MySQL 導入慢的處理辦法正文
導入留意點:
應用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