在首次备份特定数据库服务器之前,收集一些信息并使用它来做出一些规划决策,如下表所示。
表 4.1 备份数据库所需的信息
要收集的信息 | 在哪里找到它 | 如何使用它 |
---|---|---|
MySQL 配置文件的路径 |
默认系统位置、硬编码应用程序默认位置或来自
mysqld启动脚本
|
将数据库配置信息传递给mysqlbackup的首选方法是使用该
|
MySQL端口 | MySQL 配置文件或mysqld 启动脚本。 |
用于在备份操作期间连接到数据库实例。通过mysqlbackup |
MySQL 数据目录的路径 | MySQL 配置文件或mysqld 启动脚本。 | 用于在备份操作期间从数据库实例中检索文件,并在还原操作期间将文件复制回数据库实例。从数据库连接自动检索。 |
MySQL 特权用户的 ID 和密码 | 您在安装自己的数据库期间记录它,或者在备份不属于您的数据库时从 DBA 那里获取它。 |
通过mysqlbackup |
临时或永久存储备份数据或元数据的路径 | 你选择这个。有关详细信息,请参见 第 4.1.3 节 “为备份目录指定位置”。 | 一般来说,这个目录必须是空的, mysqlbackup才能将数据写入其中。 |
备份文件的所有者和权限信息(适用于 Linux、Unix 和 OS X 系统) | 在 MySQL 数据目录中。 | 如果您使用与运行服务器的用户不同的操作系统用户执行备份和恢复,则此信息可能会变得很重要。有关详细信息,请参见 第 4.2.1 节,“运行 mysqlbackup 的 OS 用户”。 |
对于 8.0.29 及之前的版本: InnoDB 重做日志文件的大小 |
|
|
对于 8.0.29 版及之前的版本: 生成重做数据的速率 | 根据不同时间点的 InnoDB逻辑序号 的值计算得出 。使用仅使用重做日志创建增量备份中介绍的技术 。 |
|