前言:在日常的学习和工作中,经常会遇到导入数据的需求。比如数据迁移、数据恢复、新建从库等,这些操作可能会涉及到大量数据的导入。有时候导入进度很慢,电脑风扇狂转,真是郁闷。事实上,一些技巧可以使导入更快。在这篇文章中,笔者将谈谈如何快速导入数据。注意:本文只讨论如何快速导入逻辑备份生成的SQL脚本,其他文件格式暂不讨论。1.最小化导入文件的大小。首先,给个建议。导出和导入数据尽量使用MySQL自带的命令行工具,不要使用Navicat、workbench等图形化工具。尤其是数据量大的时候,使用MySQL自带的命令行工具导出导入比使用Navicat等图形化工具快数倍,而且使用Navicat等图形化工具导出导入时很容易卡死对大量数据执行操作。下面简单介绍一下如何使用MySQL自带的命令行工具进行导入导出。#导出整个实例mysqldump-uroot-pxxxxxx--all-databases>all_database.sql#导出指定库mysqldump-uroot-pxxxxxx--databasestestdb>testdb.sql#导出指定表mysqldump-uroot-pxxxxxxtestdbtest_tb>test_tb.sql#导入指定的SQL文件(指定导入testdb库)mysql-uroot-pxxxxxxtestdb
