【问题标题】:How to divide exported mysql database file to parts and import to database?如何将导出的mysql数据库文件分割成部分并导入数据库?
【发布时间】:2018-03-02 10:18:46
【问题描述】:

我有 200 mb 的导出数据库文件,现在我无法使用 phpmyadmin 将其导入托管数据库,因为我的互联网连接速度很慢。来自 wordpress 网站的数据库。我如何划分它并导入数据库?

【问题讨论】:

  • 数据库是否在您的本地计算机上,您想将其导入到远程服务器上还是相反?
  • 是的,数据库在我的本地服务器中,我必须在托管@ksoni 上导入它
  • 不错不错。您是否可以通过 ssh 访问托管服务器?

标签: php database phpmyadmin


【解决方案1】:

您可以尝试压缩 mysql 数据库,因为它主要是文本,它会将大小减少到原始大小的几乎 10-15%,因此可能在 20-30 mb 左右。

请在本地计算机上的命令行上执行此操作。

mysqldump -u root -p db | gzip > /tmp/db.sql.gz

然后使用 ssh 或任何可用的方式将 db.sql.gz 复制到远程服务器,然后运行以下命令。

zcat db.sql.gz | mysql -u user -p db

【讨论】:

    【解决方案2】:

    如果您没有 ssh 访问权限,则无法拆分文件,以便 phpmyadmin 可以在不达到 max_execution_time 的情况下导入它。

    【讨论】:

      猜你喜欢
      • 2016-10-16
      • 1970-01-01
      • 1970-01-01
      • 2019-03-02
      • 2010-11-21
      • 2015-05-21
      • 2014-05-05
      • 1970-01-01
      相关资源
      最近更新 更多