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

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

第一步:

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

在这里插入图片描述
第二步:

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

首先找到自己mysql的安装目录
在这里插入图片描述

我的安装目录:C:\Program Files\MySQL\MySQL Server 5.7\bin

在这里插入图片描述

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

在这里插入图片描述

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

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

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

C:\WINDOWS\system32>
C:\WINDOWS\system32>
C:\WINDOWS\system32>cd C:\Program Files\MySQL\MySQL Server 5.7\bin
C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysqldump -u root -p che > E:\file\che.sql
Enter password: ******
C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>

可以看到备份成功了:

在这里插入图片描述

3、还原数据库

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

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

C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>

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

C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>
C:\Program Files\MySQL\MySQL Server 5.7\bin>mysql -u root -p123456  --default-character-set=utf8  che1 < E:\file\che.sql

还原成功

在这里插入图片描述

发布了144 篇原创文章 · 获赞 154 · 访问量 5万+

猜你喜欢

转载自blog.csdn.net/qq_17623363/article/details/104863239