在安装之前或之后恢复库配置文件?

在安装之前或之后恢复库配置文件?

我经常需要在不同的 Arch Linux 系统之间迁移。有些库具有相同的配置,但版本不同。

具体示例:在 OS A 上,我有 MariaDB 14,其中的配置文件 ( /var/lib/mysql) 我想将其迁移到具有 MariaDB 15 的 OS B。

是否更合适:

  • 复制配置文件,然后安装库(pacman在我的例子中);
  • 或安装库,并替换之后的配置文件?这个问题不仅对 MariaDB 可靠,而且对 Sublime Text、Chromium、keepass 等其他程序也可靠……

配置文件什么时候更新?什么时候更新库?什么时候启动图书馆?从一个程序到另一个程序,这会发生变化吗?

预先感谢您的回答

答案1

MariaDB 的配置文件位于/etc/my.cnf和/或/etc/mysql/my.cnf.

var/lib/mysql是数据目录。您不能只是将其内容迁移到另一个版本的 MariaDB 的数据目录。您必须从 OS A 上的 MariaDB 14 转储数据库,然后将转储文件导入到 OS B 上的 MariaDB 15。OS B 中的配置文件将生效,您可能需要更改它们以适应您要使用的数据库。将要进口。

相关内容