繁体   English   中英

从物理文件还原MediaWiki网站(MySQL)

[英]Restore MediaWiki site from physical files (MySQL)

我们的其中一台服务器上周崩溃了,它无法启动。 因此,我获得了整个文件系统的完整副本,并还原了以前的备份。 现在它已启动并正在运行,但是存在一个问题:对MediaWiki站点所做的最新更改已丢失(备份已使用了一个月)。 数量不多,只是对这里和那里的一些文章进行了几处修改。

我目前正在尝试还原该站点的最后一个MySQL表。 正确的方法是使用mysqldump命令,但这不是一个选择,因为我无法引导服务器,我只有文件。 因此,我读到如果复制/var/lib/mysql/[dbname]所有文件,则可以手动执行操作:

好吧,我尝试停止MySQL服务并将文件从副本移到服务器,甚至为以防万一,我再次授予了数据库用户特权,但是它不起作用。 该站点一直显示一个月的文章(是的,我已经清除了缓存,然后重新启动了),但我不明白为什么,因为要还原的文件显然将其“上次更新”字段设置为上次更改的日期到维基(我知道这一点)。

我在这里想念什么吗?

由于用户@che,问题得以解决。 我必须复制整个/var/lib/mysql目录,而不仅仅是/var/lib/mysql/[dbname] 显然,这些文件中还包含一些数据库信息。

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM