WordPress数据库备份问题

时间:2009-10-31 15:43:27

标签: mysql wordpress database-restore

我正在慈善网站上工作,其任务是将一个WordPress网站从雅虎托管移动到另一个主机。我以前做过这件事,并认为这很容易。

在移动网站之前,我备份了所有文件并备份了数据库。这些文件很好,但数据库备份让我感到难过。

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

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

博客 MySQL的

在mysql导演中,它有一个这样的文件列表:

user.MYI columns_priv.frm columns_priv.MYD columns_priv.MYI db.frm db.MYD db.MYI func.frm func.MYD func.MYI host.frm host.MYD host.MYI tables_priv.frm tables_priv.MYD tables_priv.MYI user.frm user.MYD就

我有什么方法可以使用此表单中的信息恢复数据库吗?

谢谢!

3 个答案:

答案 0 :(得分:1)

如果您对服务器有shell访问权限

`mysqldump  db_name backup-file.sql`

并在phpmyadmin中恢复数据库。

答案 1 :(得分:1)

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

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

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

答案 2 :(得分:1)

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

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