我不是管理员,所以我只有 php.ini 文件的读取权限,我无法将文件移动到 phpmyadmin 目录。由于系统 mysql 已停止,我也无法使用命令行 mysql。我该如何解决这个问题?我需要上传 4 GB 的文件。
问问题
1311 次
3 回答
2
除非您修改文件,否则无法完成PHP.ini
,即使那样我也不会上传 4GB 文件(即使它是本地上传)。这种类型的 SQL 文件上传/挂载应该通过服务器恕我直言的命令行/GUI 完成。
另一种方法是使用客户端来管理 SQL DB,而不是 phpmyadmin。
以HeidiSQL为例。
于 2012-06-11T19:03:29.663 回答
0
如果您无权更改设置,那么您无法进行分配。
有一个用 php 编写的很棒的小工具,可以帮助您导入名为bigdump的大型 .sql 文件,它会错开导入过程。
于 2012-06-11T19:06:17.480 回答
0
您必须看到一些内容:
- PHP CONFIG您必须编辑 php 最大上传文件大小才能与您一起完成 PHP 我认为默认情况下它就像 2 MB(不确定)如果您需要它,可以将其更改为一个大值。但是等等,还有更多……
- NOT REPONSE:如果文件真的很大,并且服务器很慢,很可能客户端在没有收到任何信号的情况下关闭了上传文件的连接,对于这个问题,真正推荐使用 ajax(如上传进度条)。
- MySQL 设置最后,您必须查看您的数据库字段类型和大小。确保自己的 Mysql 中的数据类型能够存储文件大小。
于 2012-06-11T19:41:17.660 回答