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

Restore MediaWiki site from physical files (MySQL)

上周我们的一台服务器崩溃了,无法启动。所以我得到了整个文件系统的完整副本,并恢复了以前的备份。现在已经启动 运行,但是有一个问题:对 MediaWiki 站点所做的最新更改丢失了(备份是一个月前的)。内容不多,只是对一些文章进行了一些修改。

我目前正在尝试恢复站点的最后 MySQL 个表格。这样做的正确方法是使用 mysqldump 命令,但这不是一个选项,因为我无法启动服务器,我只有文件。所以我读到如果你复制 /var/lib/mysql/[dbname]:

中的所有文件你可以手动完成

好吧,我尝试停止 MySQL 服务并将文件从副本移动到服务器,我什至再次授予数据库用户权限以防万一,但它不起作用。该网站一直显示一个月前的文章(是的,我已经清除缓存并重新启动)但我不明白为什么,因为我正在恢复的文件显然将它们的 "last updated" 字段设置为最后一次发布的日期对 wiki 进行了更改(我肯定知道)。

我是不是遗漏了什么?

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