如何将大型数据库导入 phpmyadmin

Posted

技术标签:

【中文标题】如何将大型数据库导入 phpmyadmin【英文标题】:How to import large size database into phpmyadmin 【发布时间】:2017-10-10 16:06:23 【问题描述】:

我们的网站托管在 ipage.com 上。我们计划将整个网站(即在 joomla cms 中)从 ipage 托管移动到我们的 godaddy VPS。

所以我们的 Godaddy VPS 主机已经准备就绪。 我们已经从 phpmyadmin 导出了我们的数据库(即在 .sql 文件中),它的大小几乎约为 300Mb。

如何将这么大的数据库文件导入我的服务器(在 phpmyadmin 中)。

我之前做过迁移过程,但只有很小的数据库和所有...

您能否建议我如何将这么大(即大约 300Mb)的数据库导入我们的 Godaddy VPS phpmyadmin。

谢谢

【问题讨论】:

您能帮帮我吗,我正在等待您的回复。 【参考方案1】:

由于它是 VPS,您可以修改任何 PHP 或 Web 服务器对内存使用和执行超时的限制...

但是,由于它是 VPS,所以我只使用命令行工具。您可以通过您配置的任何文件传输方式(ssh/scp、sftp、netcat/nc 等)上传 .sql 文件,并使用 mysql 命令行工具来处理导入。这样,您就不必担心通过 phpMyAdmin 导入此类文件可能会导致麻烦的任何网络服务器/PHP 资源限制。

【讨论】:

我在 MySQL 中使用 SSH 方式导入大型数据库,感谢您的大力支持

以上是关于如何将大型数据库导入 phpmyadmin的主要内容,如果未能解决你的问题,请参考以下文章

phpmyadmin:如何取消导入大型数据库的时间限制

PHP 将大型数据库导入phpmyadmin

MYSQL:如何快速导入大型数据库?

将大型 .sql 文件导入数据库 - 重复超时错误 phPMYAdmin

如何将数据库从数百 MB 的大型 SQL 文件导入 MySQL

导入大型数据库 - CPanel & MySQL & PHPMyAdmin