本文共 1030 字,大约阅读时间需要 3 分钟。
说实话,面对一个 25GB 的 SQL 文件,想用 GUI 工具导入数据库确实太慢了。无论是 Windows 还是 Linux 系统,命令行导入都是更好的选择。每秒能处理 1-2 万条数据,这在电脑配置合适的情况下显然要快得多。
首先,你需要将 MySQL 的安装路径添加到系统环境变量中。例如,如果你安装的是 D:\Mysql\mysql-8.0.20-winx64\bin
,记得把这个路径添加到 PATH 环境变量中。这样在 CMD 窗口下就可以直接使用 mysql
命令了。
mysql -uroot -p
use ydy
这里 ydy
是你要导入的数据库名称。
source D:\ydbigdata\xxx.sql
注意:文件路径无需加引号即可使用。
如果你需要将数据导入远程数据库,操作步骤类似:
mysql -h 172.19.128.166 -uroot -p
use ydy
source D:\ydbigdata\xxx.sql
同样,文件路径无需加引号。
Linux 用户可以通过终端直接使用 mysql
命令导入数据库。安装 MySQL 后,默认路径通常在 /usr/local/mysql/bin/
或 /usr/bin/mysql
。确保将其添加到 PATH 环境变量中。
mysql -uroot -p
use ydy
source /path/to/xxx.sql
注意:文件路径无需加引号。
mysql -h 172.19.128.166 -uroot -p
use ydy
source /path/to/xxx.sql
通过以上方法,你可以快速将大型 SQL 文件导入到 MySQL 数据库中,无论是本地还是远程环境都能轻松处理。
转载地址:http://icdfk.baihongyu.com/