如何执行大型MySql数据插入脚本文件?

时间:2011-07-18 08:00:32

标签: mysql phpmyadmin

尝试使用PHPMyAdmin不允许我执行150Mb数据脚本文件。你有任何解决方法吗?

更新

我的脚本是 utf-8 编码。

我已更新php.ini,但仍然会收到错误,如下面的快照。

[php.ini中]

upload_max_filesize = 256M    
max_execution_time = 0    
memory_limit = 256M

enter image description here

4 个答案:

答案 0 :(得分:2)

试试这个:http://www.ozerov.de/bigdump/

Bigdump还为您提供了更改字符集

答案 1 :(得分:1)

在Linux上使用split或Windows拆分程序将脚本拆分为多个部分。然后逐个加载它们。

答案 2 :(得分:1)

max_execution_time = 1500(这意味着25分钟)

默认执行时间为30秒,http://php.net/manual/en/info.configuration.php

答案 3 :(得分:1)

使用本机mysql控制台客户端。要导入该文件,请使用

mysql -u [username] -p[password] [database_name] < [your_sql_file]