还原数据库而不转储但文件-> / var / lib / mysql

时间:2018-11-17 22:11:06

标签: database debian mariadb database-restore

我想知道是否可以在不进行转储的情况下还原数据库。

事实上,我的debian 9服务器上的mysql有问题。我卸载了debian并恢复了它。我丢失了所有内容,但是在卸载debian之前,我用数据库名保存了ib_logfile0,ib_logfile1和ibdata1文件以及数据库文件夹。那里的文件和文件夹位于/ var / lib / mysql

我已经尝试过将文件和文件夹复制并粘贴到新的debian上,但是它不起作用...

是否可以使用这3个文件和该文件夹(在该文件夹上有.frm和.ibd文件)还原数据库?

1 个答案:

答案 0 :(得分:0)

如果拥有整个文件夹,则实际上拥有了整个数据集。其他地方有两件事:

  • MySQL代码-安装相同版本5.xx.yy是明智的。

  • 配置文件-/etc/my.cnf(或任何位置)。您可能必须重建它。一种棘手的设置(如果您已更改)是"build:ssr": "ng build --configuration=production --project=ssr",

除了您提到的3个文件之外,我不确定目录中是否还有其他 critical 文件。

尝试一下。