备份一体机-SpecialBackup

aStor-Backup1210&1250(SpecialBackup)
点击可切换产品版本
知道了
不再提醒
V3.0.6.0.1
{{sendMatomoQuery("备份一体机-SpecialBackup","恢复前数据库服务器的配置要求")}}

恢复前数据库服务器的配置要求

更新时间:2023-10-18

MySQL有两种恢复方式,原数据库覆盖恢复和重定向目录恢复。

原数据库覆盖恢复

  1. 关闭MySQL数据库服务,移走MySQL原数据目录,再新建MySQL数据目录并授权。若未创建MySQL数据目录,恢复任务运行时,程序会自动创建。

MySQL数据目录可通过如下命令来查询:

show variables like "%datadir%";

如下图所示,/data/mysql 即为MySQL数据目录。

关闭数据库服务:service mysql stop

移走数据目录:mv /data/mysql /data/mysql_bak

创建数据目录:mkdir /data/mysql

授权: chown -R mysql:mysql mysql

  1. 创建恢复任务所需的临时目录。建议与数据目录在同一分区,若未创建临时目录,恢复任务运行时,程序会自动创建,但需要保证临时目录的路径合法且目录为空。

例如:在MySQL数据目录同一分区下,创建一个命叫“tempdir”的临时目录

  1. 若恢复的时间点为日志备份点,目标数据库服务器需要开启binlog模式。可以通过如下方法查看是否已经开启数据库binlog模式:

MySQL命令行界面,运行 show variables like '%log_bin%';

如图所示,log_bin的值为‘ON’则说明已开启binlog模式。若值为“OFF”则说明没有开启binlog模式,需要请数据库DBA来配置。

  1. 恢复方式选择原数据库覆盖恢复,要求目标数据库服务器的数据库配置要与备份的源数据库服务器基本一致,包括操作系统版本、数据库版本、安装数据库的路径、实例名等。

重定向目录恢复

  1. 创建恢复任务所需的临时目录。建议与数据目录在同一分区,若未创建临时目录,恢复任务运行时,程序会自动创建,但需要保证临时目录的路径合法且目录为空。
  1. 创建重定向目录。建议与数据目录在同一分区。

例如:在MySQL数据目录同一分区下,创建一个命叫“redirectdir”的重定向目录,将数据恢复至重定向目录