繁体   English   中英

导入sql文件时发生内部服务器错误?

[英]Internal server error while importing sql file?

我正在导入一个SQL文件,它显示出这样的错误

内部服务器错误

服务器遇到内部错误或配置错误,无法完成您的请求。 请通过admin@example.com与服务器管理员联系,以告知他们该错误发生的时间以及您在该错误发生之前执行的操作。 服务器错误日志中可能会提供有关此错误的更多信息。

我已经在以下列出的php.ini文件中进行了更改

MAX_UPLAOD_SIZE = 20M
MAX_EXECUTION_TIME = 600
POST_MAX_SIZE = 20M

如何解决呢?

  1. 检查您的/var/log/apache2/error.log(或使用什么服务器?),其中包含完整的错误描述。

  2. 通过ssh / mysql客户端导入大型SQL文件:

    mysql -u用户名-p dbname </path/to/sql/file.sql

@ BaBL86是正确的,这在WAMPServer和Windows上是有效的解决方案,您只需要执行以下操作即可。

运行MySQL命令提示符,如下所示:

left click the WampManager icon -> MySQL -> MySQL Console

输入您的“ root”用户帐户的密码,或者如果您尚未设置密码,则只需按Enter。

现在在Mysql提示符下输入以下内容

source C:/path/to/your/backup.sql

另外,如果您真的像在您说的那样在php.ini中设置了参数,

MAX_UPLAOD_SIZE = 20M
MAX_EXECUTION_TIME = 600
POST_MAX_SIZE = 20M

正确设置

upload_max_size = 20M
max_execution_time = 600
post_max_size = 20M

但是,使用MySQL控制台,您可以将它们全部设置回找到它们的方式,因为它不受phpMyAdmin这样的任何PHP限制的影响。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM