首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何使用DB和Wordpress文件还原Wordpress站点

问如何使用DB和Wordpress文件还原Wordpress站点
EN

WordPress Development用户
提问于 2020-06-26 00:42:27
回答 1查看 74关注 0票数 0

由于某些情况下,我结束了两个文件夹和任务,以恢复一个wordpress网站。其中一个文件夹名为html,它包含了wordpress站点所需的所有文件(如what、wp-content等) https://i.imgur.com/IE3cevR.png。

另一个叫做数据库,包含mysql分期付款的"data“文件夹的内容。https://i.imgur.com/tprbCyo.png

我尝试的是恢复数据库,这样我就可以进行适当的备份,将其加载到wordpress的新安装中,因为我假设我可以复制另一个文件夹,然后所有的东西都会运行。为此,我尝试将内容复制到一个新的mysql安装的数据文件夹中,并启动该服务,希望它能够恢复db,但不幸的是,该服务不会以这种方式启动。接下来,我尝试用--无害as强制-恢复启动mysqld,但是这个不幸的结果也是失败的,因为这只会导致mysqld崩溃。有没有什么简单的方法,我不知道恢复wordpress网站,或谁有任何技巧,我如何成功地恢复数据库?

EN

回答 1

WordPress Development用户

发布于 2020-06-29 02:32:13

如果有人遇到了同样的问题,下面是我如何恢复数据库的方法。我尝试了许多不同版本的mysql,但都拒绝启动。我所做的最好的事情就是删除ibdata1文件,让它开始,但删除缺少的表内容。

从windows切换到linux (因为我知道原来的db运行在linux服务器上,我认为这可能值得一试)也没有帮助。

最后,我尝试安装MariaDB (因为它支持MySQL的所有特性并添加了它自己的一些特性),所以它成功了。

以下是几个步骤:

  • 安装MariaDB
  • 首先,将cmd控制台导航到安装的bin文件夹,然后键入mariadbd.exe --console启动它。
  • 这将创建数据结构。现在可以关闭cmd框。
  • 将旧数据库的内容移到数据目录(在我的例子中是C:\Program Files\MariaDB 10.5\data) )
  • 现在重新启动上面提到的服务。
  • 现在,您应该能够登录并查看您的旧数据库及其所有可访问的数据

从现在开始,我建议使用mysqldump.exe进行适当的备份:

  • 再次将cmd导航到bin文件夹(C:\Program \MariaDB10.5\bin)
  • 使用此命令,您可以创建一个sql文件,而不是导入到wordpress服务器mysqldump.exe --user=YourUserName --password=YourPassword --host=localhost --port=3306 --result-file="Pathdump.sql" --databases "DatabaseName"中。
票数 0
EN
页面原文内容由WordPress Development提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://wordpress.stackexchange.com/questions/369800

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档