我正试图使用Ubuntu终端(~260MB)将一个数据库导入MySQL,我认为它已经超时,只导入了一半的数据,由于它的大小,我不得不进行提示。我试过:
-
php.ini-
max_execution_time = 600
-
post_max_size=512M
-
upload_max_filesize=512M
-
memory_limit=512M
-
- 配置.inc.php
$cfg['ExecTimeLimit'] = 0;
- my.cnf
- 最大允许数据包=512M
使用的命令:mysql -u root database_name < dump.sql
edit:正如其他人提到的,PHP配置被删除是因为它们与我使用终端时的内容无关。
PHP与您正在运行的命令完全无关,因此您在问题中列出的PHP配置不会产生任何影响。您可以尝试在my.cnf
(通常位于/etc
目录中)中进行调整。我建议添加以下内容:
max_allowed_packet=64M
不要忘记重新启动mysql以使my.cnf
中的更改生效。