将40GB+ .sql文件导入MySQL数据库的方法是什么?
我试过大垃圾场。我尝试将.sql加载到工作台中并执行。
到目前为止,我尝试过的方法都没有奏效。
我想知道将这么大的数据库.sql导入mysql的最好方法是什么,甚至是哪种方法(甚至是可行的方法)?注意,将SQL文件分割成块可能不起作用,因为有些表大于5GB。
我很感谢你的建议。
发布于 2014-03-20 15:09:12
步骤1:对配置文件:my.cnf (如果运行MySQL V5.6位于C:\ProgramData目录中,注意:默认情况下该目录是隐藏的,则必须启用隐藏文件在文件夹选项中的可见性)。
max_allowed_packet=2000M
步骤2:重新启动MySQL服务
步骤3:使用以下转储命令:
mysql -hhostname -uusername -ppassword db_name
< C:\sql_input_path\db.sql > C:\error_log_output_path\error.txt发布于 2014-03-18 14:33:36
我导入了这样一个大转储文件: mysql -u用户名-p database_name < your_dump.sql
https://stackoverflow.com/questions/22482319
复制相似问题