将大型数据库文件上传到服务器

时间:2015-07-14 22:17:59

标签: mysql

我有5GB的数据库需要上传到phpmyadmin,而且在共享服务器上我也无法访问shell。是否有任何解决方案可以花更少的时间上传?请通过提供上传sql文件的步骤来帮助我。我通过互联网搜索但找不到答案。

1 个答案:

答案 0 :(得分:1)

这取决于您的数据库,您使用3种不同的数据库类型标记它,mysql,sql-server和postgresql。我知道mysql和postgresql都有导入功能,虽然如果SQL Server没那么好我会感到惊讶。您可以通过命令行导入数据库文件,而不必使用phpmyadmin。

顺便说一句,phpmyadmin工具也有导入功能,但这又取决于数据库的格式。如果它是一个兼容的sql文件,你可以将它上传到phpmyadmin并导入它,但我推荐我之前提到的方法,将它上传到你的主机,然后使用任何数据库工具(mysq的mysqlimport,或者如果它是结果一个pg_dump命令,你可以运行:

psql <dbname> < <yourfile>

psql mydatabase < inputfile.sql