我想知道是否可以在不进行转储的情况下还原数据库。
事实上,我的debian 9服务器上的mysql有问题。我卸载了debian并恢复了它。我丢失了所有内容,但是在卸载debian之前,我用数据库名保存了ib_logfile0,ib_logfile1和ibdata1文件以及数据库文件夹。那里的文件和文件夹位于/ var / lib / mysql
我已经尝试过将文件和文件夹复制并粘贴到新的debian上,但是它不起作用...
是否可以使用这3个文件和该文件夹(在该文件夹上有.frm和.ibd文件)还原数据库?
答案 0 :(得分:0)
如果拥有整个文件夹,则实际上拥有了整个数据集。其他地方有两件事:
MySQL代码-安装相同版本5.xx.yy是明智的。
配置文件-/etc/my.cnf(或任何位置)。您可能必须重建它。一种棘手的设置(如果您已更改)是"build:ssr": "ng build --configuration=production --project=ssr",
。
除了您提到的3个文件之外,我不确定目录中是否还有其他 critical 文件。
尝试一下。