Mysql快速导入数百万条数据,亲测有效

时间:2022-07-22
本文章向大家介绍Mysql快速导入数百万条数据,亲测有效,主要内容包括其使用实例、应用技巧、基本知识点总结和需要注意事项,具有一定的参考价值,需要的朋友可以参考一下。

本笔记是在windows10的操作系统下完成的,linux操作系统环境下大致相同。

第一步:

1、使用管理员方式打开cmd命令提示符

第二步:

1、在命令提示符中进入到mysql的安装目录

首先找到自己mysql的安装目录

我的安装目录:C:Program FilesMySQLMySQL Server 5.7bin

如果没有配置mysql的环境变量则必须使用上面的办法进入到mysql的安装目录的bin目录下,相反则不用进,直接cmd中就可以。

2、使用mysqldump命令进行备份数据库

公式:mysqldump -u root -p 数据库名 > 备份的路径/备份的名字.sql

Microsoft Windows [版本 10.0.17763.973]
(c) 2018 Microsoft Corporation。保留所有权利。

C:WINDOWSsystem32>
C:WINDOWSsystem32>
C:WINDOWSsystem32>cd C:Program FilesMySQLMySQL Server 5.7bin
C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>mysqldump -u root -p che > E:fileche.sql
Enter password: ******
C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>

可以看到备份成功了:

3、还原数据库

使用命令不是mysqldump命令,而是mysql命令所以必须也在bin目录下。

C:Program FilesMySQLMySQL Server 5.7bin>mysql -u root -p123456  che1 < E:fileche.sql
mysql: [Warning] Using a password on the command line interface can be insecure.

C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>

为了防止出现乱码,可以添加默认的编码:

C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>
C:Program FilesMySQLMySQL Server 5.7bin>mysql -u root -p123456  --default-character-set=utf8  che1 < E:fileche.sql

还原成功