【发布时间】:2010-10-20 00:12:08
【问题描述】:
当我尝试使用以下命令导入大型 SQL 备份时:
mysql -u ***** -p***** nxtpp < backup.sql
部分执行备份后,我收到以下错误消息:
Allowed memory size of 33554432 bytes exhausted
我已经知道 php.ini 中的 memory_limit 变量,但问题是我没有使用 PHP 导入,只是使用 mysql 命令。我怎样才能解决这个问题?问题是否与服务器拥有的 128MB 内存有关?
编辑:原来我从中导出的 phpMyAdmin 产生了错误。我可以在实际的转储文件中看到错误的 HTML。当 MySQL 执行它时,它只是将错误打印出来。
【问题讨论】: