开发者

Uploading a huge SQL file

I have a 3 huge 5GB .sql files which I need to 开发者_StackOverflow中文版upload to my server so I can process it. Its too large to run on my computer so I can't process the information offline.

So the question, How can I upload a huge 5GB sql file to MySql server without using PHP because its upload limit is 2MB.

The MySql is hosted on a remote server miles away so I can't just plug it in but I have turned remote access on which should be of some help.

All ideas welcome. Thank-you for your time Paul


You cannot use PHP to import such huge files. You need to use command prompt to do so. If you have access to the server then it's quite easy to do so. You can login to the server through SecureCRT(paid) or putty(free).

Use this command to import the sql database to the server - Using IP Address

$ mysql -u username -p -h 202.54.1.10 databasename < data.sql 

OR - Using hostname

$ mysql -u username -p -h mysql.hosting.com database-name < data.sql

If you wanna try it out locally first to get used to the command prompt. You can use this.

$ mysql -u username -p -h localhost data-base-name < data.sql


Are you using something like phpMyAdmin? If you have ftp/sftp access upload the file and then run it with phpMyAdmin.

0

上一篇:

下一篇:

精彩评论

暂无评论...
验证码 换一张
取 消

最新问答

问答排行榜