通过CMD命令行导入mysql文件

1、首先创建数据库。

2、source命令导入

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

mysql -uroot -p"123456"

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

use db;
source C:\Users\anderyly\Downloads\sql.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;

转载请保留作者信息
轻风云 » 通过CMD命令行导入mysql文件

发表评论

快乐肥宅的技术生活

立即查看 了解详情