我有一个巨大的mysql转储文件从phpmyAdmin生成(150 000行创建表,插入....)
mySql查询工具无法打开这么大的文件。 因此,我无法插入所有记录。
有办法做到这一点吗? 谢谢 约翰
答案 0 :(得分:5)
从sql转储文件恢复大型mysql数据库的解决方案是使用unix / linux shell命令。 要从转储文件恢复mysql数据库,只需键入以下命令:
mysql -u #username# -p #database# < #dump_file#
当然,您需要将#username#替换为您的数据库用户名,将#database#替换为目标数据库。并将#dump_file#重命名为您的转储文件名(例如:dump.sql)输入命令后,linux / unix shell将提示您输入数据库用户密码,只需键入数据库密码即可完成
借鉴:http://www.techiecorner.com/31/how-to-restore-mysql-database-from-sql-dump-file/
答案 1 :(得分:0)
按部分拆分文件。首先是CREATE指令,然后是插入。