Php 如何将导出的mysql数据库文件拆分为部分并导入数据库?

Php 如何将导出的mysql数据库文件拆分为部分并导入数据库?,php,database,phpmyadmin,Php,Database,Phpmyadmin,我已经导出了200 mb的数据库文件,现在我无法使用phpmyadmin将其导入宿主数据库,因为我的internet连接很慢。来自wordpress网站的数据库。如何将其拆分并导入数据库 您可以尝试压缩mysql数据库,因为它主要是文本,它会将大小减少到原始大小的10-15%,因此可能会减少到20-30MB左右 请在本地计算机上的命令行上执行此操作 mysqldump -u root -p db | gzip > /tmp/db.sql.gz 然后使用ssh或任何可用的方法将db.sql

我已经导出了200 mb的数据库文件,现在我无法使用phpmyadmin将其导入宿主数据库,因为我的internet连接很慢。来自wordpress网站的数据库。如何将其拆分并导入数据库

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

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

mysqldump -u root -p db | gzip > /tmp/db.sql.gz
然后使用ssh或任何可用的方法将db.sql.gz复制到远程服务器,并运行以下命令

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

如果您没有ssh访问权限,则无法将文件拆分,以便phpmyadmin可以在不达到最大执行时间的情况下导入该文件。

是本地计算机上的数据库,您希望将其导入远程服务器,还是相反?是,数据库在我的本地服务器上,我必须在托管@ksonik great时导入它。您是否具有对托管服务器的ssh访问权限?