我知道这个问题已经被问过了,但似乎没有任何答案是有帮助的。我有一个包含40,000,000个条目的数据库,需要上传到wamp。我使用mysql命令行并键入以下命令...
use database_name
source D:/pathtodatabase它已经运行了一整晚,只上传了3195,000行(1.3 Gib)。有什么方法可以加快导入速度?我也知道我的电脑不是一个瓶颈,因为我使用的是7200转/分的硬盘和i7-3770。
发布于 2018-05-07 21:04:55
尝试导入大型数据库时遇到同样的问题。我尝试了几种解决方案,发现亚历克斯的this answer对我很有效。以下是基于他的建议的完整过程(使用Ubuntu 16.04):
1,进入mysql服务器
mysql -u username -p2、切换到要导入数据的数据库
use database_name3、优化导入操作,more info here
SET autocommit=0;
SET unique_checks=0;
SET foreign_key_checks=0;4、导入数据
source path/to/datafile.sql5、改回默认配置
COMMIT;
SET unique_checks=1;
SET foreign_key_checks=1;https://stackoverflow.com/questions/40895802
复制相似问题