如何备份和恢复 MySQL?

如何备份和恢复 MySQL?

我需要重新安装 MySQL。

但如果出了问题,最好的办法是恢复原来的。

有可能实现这个吗?

答案1

对于您的其他问题,我认为您只需要“yum install”已卸载的 mysql 软件包。如果您指的是“恢复数据”,则您始终需要在升级之前备份 mysql 数据,我建议进行逻辑备份和原始备份。

您还需要检查是否要执行重大升级(例如从 mysql 3 或 mysql 5 升级)并检查哪些其他软件包依赖于当前安装的 MySQL。

答案2

如果您只是希望能够回滚重新安装,请执行以下操作:

  1. 备份 /etc/mysql/my.cnf
  2. 关闭 mysql
  3. 在大多数 Linux 发行版上备份 mysql 数据目录 /var/lib/mysql。

重新安装/升级您的服务器。

如果需要回滚,请关闭 mysql 并将这些文件复制回来。

答案3

您没有指定平台,因此很难具体说明,但无论如何,过程都是一样的。确保您知道当前安装的文件在哪里并备份它们,特别确保您拥有所有配置文件,这些文件不太可能与其他文件位于同一位置。使用您喜欢的任何方法,通过对所有数据库(包括 mysql 数据库)进行完整转储来备份数据。停止服务并重新安装。一切顺利,就结束了。如果出现问题,只需恢复您的备份。

相关内容