【问题标题】:Restore .sql export to WordPress db from within WordPress?从 WordPress 中恢复 .sql 导出到 WordPress 数据库?
【发布时间】:2015-04-04 16:23:48
【问题描述】:

我一直在开发客户的站点,并使用 phpMyAdmin 的导出维护了 .sql 备份。昨天我的客户向我提供了目标服务器的凭据,并询问我是否可以将开发站点迁移到测试站点。

当然,我可以复制文件,并且我已更改 wp-config.php 以正确指向新数据库。当我最初加载页面时,会创建一个默认的 WordPress 安装。

很遗憾,我没有获得 cPanel 或 phpMyAdmin 凭据。

理想情况下,应该有一个插件或脚本来删除默认创建的所有现有表,并使用我的 .sql 导出来重新创建表并用数据填充它们。

有谁知道是否有办法从 WordPress 中导入这个 .sql 文件?

【问题讨论】:

    标签: mysql wordpress


    【解决方案1】:

    你可以在命令行用mysql导入:

    mysql -u someuser -p password <yoursqlfile.sql
    

    或者你可以在 mysql workbench 中打开它(从 mysql.com 下载)并从那里运行它。

    【讨论】:

    • 当然!我希望我可以访问命令行。我想我只能使用我放在 wp-config.php 中的凭据对数据库进行 HTTP 访问
    【解决方案2】:

    如果您无法以Norbert suggested SSH 到服务器或通过工作台访问数据库,您可以尝试XCloner

    如果您可以直接访问数据库会更好,但我猜如果您没有 cpanel 访问权限,您也没有 SSH 访问权限。数据库被限制为本地访问也很常见,因此通过 MySQL Workbench 进行远程连接可能不是一种选择。

    如果由于某种原因这些解决方案都不起作用,您可以暂时将站点连接到您有权访问的远程数据库,直到您从客户端获得必要的凭据。

    【讨论】:

    • XCloner 看起来很有趣。这正是我所希望的实用程序类型。我将找到一个好的停止点并备份我当前的工作。那我试试看。谢谢!
    猜你喜欢
    • 1970-01-01
    • 2017-10-28
    • 2018-11-16
    • 1970-01-01
    • 1970-01-01
    • 2011-11-24
    • 2019-11-05
    • 2013-09-04
    • 2018-10-26
    相关资源
    最近更新 更多