从更换的驱动器运行MariaDB

从更换的驱动器运行MariaDB,mariadb,innodb,Mariadb,Innodb,更换笔记本电脑的硬盘后,我意识到我忘记备份数据库了。我仍然有旧的驱动器作为外部硬盘,但我不能启动到它 新旧机器上的操作系统都是Ubuntu 16.04,MariaDb版本都是10。*数据库都是innodb 我尝试将新安装的datadir指向旧的datadir,但这导致mysqld永远无法启动 我仍然拥有完整的磁盘,包括旧的mariadb二进制文件。有什么方法可以让我运行这些吗?我只需要它们几分钟来做备份。我不知道指向旧的datadir是否有效。 为了将数据从旧服务器移动到新服务器,我所做的工作(

更换笔记本电脑的硬盘后,我意识到我忘记备份数据库了。我仍然有旧的驱动器作为外部硬盘,但我不能启动到它

新旧机器上的操作系统都是Ubuntu 16.04,MariaDb版本都是10。*数据库都是innodb

我尝试将新安装的datadir指向旧的datadir,但这导致mysqld永远无法启动


我仍然拥有完整的磁盘,包括旧的mariadb二进制文件。有什么方法可以让我运行这些吗?我只需要它们几分钟来做备份。

我不知道指向旧的datadir是否有效。 为了将数据从旧服务器移动到新服务器,我所做的工作(对我来说效果很好)是:在新机器上安装mysqld服务,并在启动之前同步数据目录。在新服务器上启动mysqld服务后,我可以发现所有数据库都完好无损。

我刚刚找到了这个链接,它正好解释了这一点。试过了,成功了。