如何执行大型MySql数据插入脚本文件?
尝试使用 PHPMyAdmin 不允许我执行 150Mb 数据脚本文件。你有什么解决办法吗?
更新
我的脚本是utf-8编码。
我已经更新了 php.ini
但仍然出现错误,如下快照所示。
[php.ini]
upload_max_filesize = 256M
max_execution_time = 0
memory_limit = 256M
Trying to use PHPMyAdmin doesn't allow me to execute 150Mb data script file. Do you have any work-around for me?
Update
My script is utf-8 encode.
I've update php.ini
but all still get error as the below snapshot.
[php.ini]
upload_max_filesize = 256M
max_execution_time = 0
memory_limit = 256M
如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。
绑定邮箱获取回复消息
由于您还没有绑定你的真实邮箱,如果其他用户或者作者回复了您的评论,将不能在第一时间通知您!
发布评论
评论(4)
使用本机 mysql 控制台客户端。要导入该文件,请使用
Use native mysql console client. To import that file use
给
max_execution_time = 1500
(这意味着 25 分钟)默认执行时间为 30 秒,http://php.net/manual/en/info.configuration.php
Give
max_execution_time = 1500
(Which means 25 minuets)Default execution time is 30sec, http://php.net/manual/en/info.configuration.php
在 Linux 上使用 split 或 Windows split 程序将脚本拆分为多个部分。然后一一加载。
Use split on linux or a windows split program to split your script in multiple parts. And then load them one by one.
试试这个: http://www.ozerov.de/bigdump/
Bigdump 还为您提供了更改字符集的功能
Try this: http://www.ozerov.de/bigdump/
Bigdump also provides you changing character set