在第一次备份特定的数据库服务器之前,请收集一些信息并使用这些信息做出一些规划决策,如下表所示。
表4.1备份数据库所需信息
需要收集的信息 |
去哪里找 |
如何使用它 |
---|---|---|
MySQL配置文件的路径 |
默认的系统位置、硬编码的应用程序默认位置或从 |
传递数据库配置信息的首选方式mysqlbackup就是使用 |
MySQL港口 |
MySQL配置文件或mysqld启动脚本。 |
用于备份操作时连接数据库实例。通过 |
MySQL数据目录的路径 |
MySQL配置文件或mysqld启动脚本。 |
用于在备份操作期间从数据库实例检索文件,并在恢复操作期间将文件复制回数据库实例。从数据库连接中自动检索用于热备份和热备份,并从MySQL配置文件中提取用于冷备份。 |
MySQL特权用户的ID和密码 |
您可以在安装自己的数据库期间记录它,或者在备份不属于您的数据库时从DBA那里获取它。在执行脱机(冷)备份时不需要,它直接使用操作系统级别的文件权限对文件进行备份。对于冷备份,您作为管理用户登录。 |
通过 |
临时或永久存储备份数据或元数据的路径 |
你选择这个。看到第4.1.3节“指定备份目录的位置”获取详细信息。 |
通常,此目录必须为空mysqlbackup向其中写入数据。 |
备份文件的所有者和权限信息(适用于Linux、Unix和OS X系统) |
在MySQL数据目录中。 |
如果使用不同的操作系统用户ID或不同的 |
InnoDB重做日志文件大小 |
的值计算而来 |
方法执行增量备份时才需要 |
生成重做数据的速率 |
从InnoDB的值计算逻辑序列号在不同的时间点。使用解释的技术 |
方法执行增量备份时才需要 |