Wordpress mysql数据恢复问题,小白求助!

1,我的Wordpress网站打不开,当时没法用Wordpress的插件备份数据成sql格式,只好把mysql文件夹及主题插件等全部备份了下来。
2,Wordpress重装后我建了和以前同名的数据库,表前缀,账号,及密码,然后在mysql文件夹内用备份的网站名数据库文件夹把新的网站名文件夹替换了,结果网站不能访问,,,
3,后来网上搜了半天,有人说要把ibdata1这个文件也复制进去,然后我用备份的ibdata1文件把新生成的ibdata1替换无果。
4,在/etc/my.cnf 的[mysqld]下面加
innodb_force_recovery= 4 重启无果。
5,删除了ib_log*几个文件重启mysql还是不行。
6,现在网站打开就让重新安装Wordpress ,安装到最后一步出现User(s) already exists. 用户已存在,,,
图片描述

7,现在数据库能连上,能查到里面的表,但是网站不能访问,求大神帮忙!

折腾了一晚上,实在又是清缓存,又是换文件的,都没搞定,求大神支招。如果有大神能在线帮助一定会发个红包感谢!!!我Q2981356385谢谢了!

阅读 5.8k
5 个回答

用工具把数据库导出成文件,然后删除数据库,再重新安装WordPress,最后再把数据库文件导进去

Wordpress安装说白了就是创建、初始化数据库,重装根本不是解决问题的办法。你的解决思路有问题。网站打不开,你应该排查错误出在哪,然后解决他。而且你备份MySQL的方式也有问题,网站打不开MySQL没有挂吧?导出sql文件才是靠谱的方式。

我现在有完全复制的mysql文件夹 也有完全备份的网站 但是没办法把数据导入新建的数据库

新手上路,请多包涵

找一台空闲的服务器,将你备份的mysql数据目录拷贝过去;

在此服务器安装mysql,将data目录指定为拷贝过来的数据库目录;

启动成功之后,导出你的数据

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题