【问题标题】:WordPress Database Backup QuestionWordPress数据库备份问题
【发布时间】:2009-10-31 15:43:26
【问题描述】:

我在一个慈善网站上工作,我的任务是将一个 WordPress 网站从雅虎主机转移到另一个主机。我以前做过这个,并且认为这很容易。

在移动站点之前,我备份了所有文件并备份了数据库。文件很好,但是数据库备份让我难过。

我最终得到了以下文件:mysqldata.2009-09-20-18-37.tar.gz

我认为我状态良好,可以使用 PHPmyAdmin 导入文件,但是,当我解压缩文件时,它根本不是 sql 文件,而是具有以下结构:

博客 mysql

在 mysql 目录中,它有一个文件列表,如下所示:

用户.MYI columns_priv.frm columns_priv.MYD columns_priv.MYI 数据库文件 数据库.MYD db.MYI 函数文件 函数.MYD func.MYI 主机.frm 主机.MYD 主持人.MYI table_priv.frm 表_priv.MYD table_priv.MYI 用户文件 用户.MYD

有什么方法可以用这种形式的信息恢复数据库吗?

谢谢!

【问题讨论】:

  • 重新标记'mysql'。另外我认为这在 serverfault.com 上可能会更好

标签: mysql wordpress database-restore


【解决方案1】:

在您的新数据库服务器上,创建新数据库,例如CREATE DATABASE my_wordpress_blog

将这些 .MYI.MYD.frm 文件复制到 MySQL 存储此数据库文件的任何位置,例如/var/lib/mysql/my_wordpress_blog/

这可能只有在新服务器上的 MySQL 版本与旧服务器相同或更新时才有效。

【讨论】:

  • 在某些托管情况下,可能必须让您的主机将这些文件放在正确的文件夹中。
  • Ben,我认为这是我最好的选择,我会看看我是否可以访问这些文件夹。谢谢。
【解决方案2】:

如果你有对服务器的 shell 访问权限就行了

`mysqldump  db_name backup-file.sql`

并在phpmyadmin中恢复db。

【讨论】:

  • 很遗憾,我无法访问服务器。评论表示赞赏。
【解决方案3】:

也可以考虑在旧博客使用 WordPress 工具->导出,在新博客使用工具->导入->WordPress。

或者安装一个可以创建备份的插件,您可以从 phpMyAdmin 中恢复。 http://wordpress.org/extend/plugins/wp-db-backup/

【讨论】:

  • 我最大的挑战是我无法再访问旧服务器。该帐户已关闭,我正在尝试用我拥有的东西重建网站。 :(
猜你喜欢
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 2010-11-02
  • 2011-10-04
  • 2011-01-02
  • 2012-10-13
  • 2015-01-02
  • 2013-09-04
相关资源
最近更新 更多