【问题标题】:Restoring MySQL database with different name on cPanel在 cPanel 上恢复具有不同名称的 MySQL 数据库
【发布时间】:2015-11-05 03:07:00
【问题描述】:

在出现问题之前,我在 cPanel 上创建了一个数据库备份。

我们设法搞砸了一个实时的 WordPress 网站,并希望在将数据库重新启动回实时网站之前,将数据库恢复为开发网站的不同名称。

有没有办法将 cPanel MySQL 备份恢复到不同的数据库名称?

谢谢。

【问题讨论】:

  • 备份文件采用什么格式。如果是 SQL 备份,您可以编辑备份文件并添加 USE new_db_name; 或将现有的 USE 更改为新名称。
  • 这是一个 tar gzip 文件中的 SQL 文件,我在 cPanel 上的数据库名称和备份中看到的唯一相似之处是文件名。
  • 解压,修改,然后重新压缩
  • 只是在寻找确认,因为其中一个是我无法进一步搞砸的现场网站。

标签: mysql cpanel


【解决方案1】:

既然您说的是“cPanel”,那么假设它来自 cPanel 的内置备份实用程序,因此采用 .sql.gz 格式。您只需要对该文件进行压缩(提取),您会在其中找到一个 .sql 文件。只需创建一个新数据库,进入 PHPMyAdmin,单击 Import,选择该 .sql 文件(提取后得到),导入它就完成了。

编辑:为了安全起见,您可以确保 .sql 文件没有类似“CREATE DATABASE”的内容。根据 cPanel 的标准,它不应该在那里,但只是为了安全。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2020-10-14
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2015-12-01
    • 2019-01-28
    • 2019-07-26
    • 1970-01-01
    相关资源
    最近更新 更多