通过CMD命令行导入mysql文件

浏览772

1、首先创建数据库。


2、source命令导入

source命令需要首先进入MySQL命令行:

mysql -uroot -p"123456"


然后用source命令执行该文件:

use mydb;

source F:\Users\HuiPu\Downloads\haotianyou_20200114_143812.sql\all.sql


3、如何提高导入速度?

对于百M级以上文件,如果光这样导入,速度是极其缓慢的,


根据MySQL官方建议,我们有几个措施可以极大提高导入的速度,如下:


对于MyISAM,调整系统参数:bulk_insert_buffer_size(至少单个文件大小的2倍以上)

对于InnoDB,调整系统参数:innodb_log_buffer_size(至少单个文件大小的2倍以上,导入完成后可以改回默认的8M,注意不是innodb_buffer_pool_size。)

bulk_insert_buffer_size=2G;

innodb_log_buffer_size=2G;



  • 暂无任何回答