如何在没有访问 Cpanel 的情况下导入/上传 WordPress 数据库

如何在没有访问 Cpanel 的情况下导入/上传 WordPress 数据库

我完成了一个 WordPress 项目。我已经通过 FTP 上传了所有文件,现在我必须导入数据库,但客户不想让我访问 Cpanel。

我如何导入/上传数据库?

我的客户与我分享了数据库名称、数据库用户和数据库密码。

答案1

我看到了以下替代方案,但它们可能有效或无效,具体取决于服务器的配置方式。

  • 如果 Web 服务器已mysql安装可执行文件,您可能能够通过 FTP 上传转储并从临时 PHP 脚本运行可执行文件:
<?php
passthru ("mysql -h $db_host -D $db_name -u $db_user -p$db_password -e 'source ./dump.sql'", $return_var);
if ($return_var === 0) unlink (__FILE__);

答案2

除了安德森所说的,我建议尝试插件进行迁移或备份和恢复,这样我们就不会陷入这种阻塞访问问题。

这里有两个我主要用于类似需求的插件。

https://wordpress.org/plugins/duplicator/ https://wordpress.org/plugins/all-in-one-wp-migration/

相关内容