我有一个3个巨大的5 5GB的.sql文件,我需要上传到我的服务器,以便我可以处理它。它太大了,无法在我的计算机上运行,因此我无法脱机处理这些信息。
所以问题是,我如何上传一个巨大的5 5GB的sql文件到MySql服务器而不使用PHP,因为它的上传限制是2MB。
MySql托管在几英里之外的一个远程服务器上,所以我不能简单地插入它,但我已经打开了远程访问,这应该会有一些帮助。
欢迎所有的想法。谢谢你抽出时间来,保罗
发布于 2011-07-24 21:10:00
你不能使用PHP来导入这么大的文件。您需要使用命令提示符来执行此操作。如果你有访问服务器的权限,就很容易做到这一点。您可以通过SecureCRT(付费)或putty(免费)登录服务器。
使用此命令将sql数据库导入到服务器-使用IP地址
$ mysql -u username -p -h 202.54.1.10 databasename < data.sql 或者-使用主机名
$ mysql -u username -p -h mysql.hosting.com database-name < data.sql如果您想先在本地试用以适应命令提示符。你可以用这个。
$ mysql -u username -p -h localhost data-base-name < data.sql发布于 2011-06-20 08:28:17
你在使用像phpMyAdmin这样的东西吗?如果你有ftp/sftp访问权限,上传文件,然后用phpMyAdmin运行它。
https://stackoverflow.com/questions/6405871
复制相似问题