我完成了一个 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__);
- 您可能可以运行临时安装的phpMyAdmin并使用它来导入数据库转储。
答案2
除了安德森所说的,我建议尝试插件进行迁移或备份和恢复,这样我们就不会陷入这种阻塞访问问题。
这里有两个我主要用于类似需求的插件。
https://wordpress.org/plugins/duplicator/ https://wordpress.org/plugins/all-in-one-wp-migration/