我有一个3个巨大的5GB .sql文件,我需要上传到我的服务器,以便我可以处理它。它太大而无法在我的电脑上运行,所以我无法离线处理这些信息。
所以问题是,如何在不使用PHP的情况下将巨大的5GB sql文件上传到MySql服务器,因为其上传限制为2MB。
MySql托管在数英里之外的远程服务器上,因此我不能将其插入,但我已经开启了远程访问,这应该会有所帮助。
欢迎所有想法。 感谢您的时间 保罗
答案 0 :(得分:2)
您无法使用PHP导入如此庞大的文件。您需要使用命令提示符来执行此操作。如果您可以访问服务器,那么这很容易。您可以通过SecureCRT
(付费)或putty
(免费)登录服务器。
使用此命令将sql数据库导入服务器 - 使用IP地址
$ mysql -u username -p -h 202.54.1.10 databasename < data.sql
OR - 使用主机名
$ mysql -u username -p -h mysql.hosting.com database-name < data.sql
如果您想先在本地尝试,请习惯命令提示符。你可以用它。
$ mysql -u username -p -h localhost data-base-name < data.sql
答案 1 :(得分:0)
您使用的是phpMyAdmin吗?如果你有ftp / sftp访问权限上传文件,然后用phpMyAdmin运行它。