大家好,我试图在客户端服务器上使用phpmy admin导入数据库(.sql)文件。
我收到一个文件过大的错误,甚至以为我可以将文件分成几部分,但是我仍然收到错误。上传大小为50MiB,我尝试导入的文件为90mb(对于数据库)。
我在MAM中遇到了相同的错误,并且知道可以更改maz_size_limit和类似的内容,但是我不确定要在客户端服务器上做什么。我可以访问cpanel,但看不到任何选项。
我可以将同一文件导入服务器中,即使将其设置为64MB,也可以将其切碎并导入。
我在这里有什么选择?
我尝试使用mysequal pro,因为它在我的本地计算机上适用于MAMP,但无法在此客户端服务器上使用。
有任何想法吗?
最佳答案
您对客户的服务器有什么样的访问权限?
如果您确实具有终端访问权限,那么以上答案将起作用。
否则,完成此操作的一个非常丑陋的方法是您可以创建一个.htaccess文件来更改PHP设置,以获取通过PHPmyAdmin上传的sql文件。
在.htaccess
文件中,您应该输入:
php_value upload_max_filesize 80M
php_value post_max_size 80M
php_value max_execution_time 300
php_value max_input_time 300
确保完成后立即删除.htaccess文件。此外,如果您客户的服务器使用的Apache设置为不允许替代,则此方法也将不起作用。
关于尝试导入sql时,phpMyAdmin文件太大错误,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/4061589/