mysql匯出快,匯入特別慢的解決方法:
在匯入時新增兩個引數:max_allowed_packet; net_buffer_length
--max_allowed_packet 客戶端/伺服器之間通訊的快取區的最大大小;
--net_buffer_length tcp/ip和套接字通訊緩衝區大小,建立長度達net_buffer_length行。
注:max_allowed_packet; net_buffer_length 這兩個引數不能比目標資料度配置大,否則會報錯。
1.先檢視目標庫的引數值 如下:
mysql> show variables like 'max_allowed_packet';
+--------------------+---------+
| variable_name | value |
+--------------------+---------+
| max_allowed_packet | 4194304 |
+--------------------+---------+
1 row in set (0.01 sec)
mysql> show variables like 'net_buffer_length';
+-------------------+-------+
| variable_name | value |
+-------------------+-------+
| net_buffer_length | 16384 |
+-------------------+-------+
1 row in set (0.00 sec)
2.匯入時加上引數:
mysqldump -uroot -p 123456 -e --max_allowed_packet=4194304 --net_buffer_length=16384 > test.sql
匯出匯入MySql資料
一 匯出資料庫 進入命令列,轉到mysql的安裝目錄的bin資料夾下 輸入下面的命令 1.匯出整個資料庫 mysqldump u 使用者名稱 p 資料庫名 匯出的檔名 mysqldump u root p db db.sql 然後要求你輸入密碼,輸入正確後便可以在該資料夾下找到db.sql檔案 二 ...
mysql資料匯入匯出
1.匯出資料 mysqldump 資料庫名 資料庫備份名 mysqldump a u使用者名稱 p密碼 資料庫名 資料庫備份名 mysqldump d a add drop table uroot p sql a.匯出結構不匯出資料 mysqldump opt d databases u root ...
MySQL資料匯出匯入
匯出整個資料庫結構和資料 mysqldump h localhost uroot p123456 database dump.sql 匯出單個資料表結構和資料 mysqldump h localhost uroot p123456 database table dump.sql 匯出整個資料庫結構 ...