首先,这个问题已在StackOverflow上多次说明,但不是我看到错误的地方。我已经通读了每一个,以确保这不是重复。当我尝试从phpMyAdmin导出数据库以便我可以将其导入另一台服务器时,会出现问题。 .sql文件正在保存,但最后一行显示以下错误消息。
环境:
错误讯息:
<b>Fatal error</b>: Allowed memory size of 67108864 bytes exhausted (tried to allocate 22505404 bytes) in <b>.../phpMyAdmin/current/libraries/export/sql.php</b> on line <b>1255</b><br />
PHP设置:
我运行了命令:ini_set('memory_limit', '128M');
,phpinfo()
显示memory_limit: 128M
。
我读过的所有地方都是PHP错误。它与MySQL变量有什么关系吗?
提前感谢您的时间和帮助!
答案 0 :(得分:2)
不,这绝对是一个PHP错误,可能源于PhpMyAdmin中的设置。 你试过在命令行上做一个mysqldump吗?