服务器蛋疼了一周,搬家的时候WP的的存储方式和discuz的存储方式不一样,折腾了好几天才把数据完整的恢复正常。wp采用InnoDB引擎方式存储所以数据库目录下只有frm的数据表,不像discuz有3个文件。

恢复的方法:

1. 停止Mysql服务
2. 覆盖data/[dbname]目录
3. 备份老的ibdata1并用备份覆盖
4. 启用Mysql服务

完成后PhpMyAdmin内可以看到数据库表,网站亦恢复正常。

下面我在说几种wp备份的方法:
方法一:通过 WordPress 后台备份博客数据库(不推荐,会丢失一些设置)
方法二:PhpMyAdmin直接选择WP的表导出(推荐使用)