MySQL 隔离恢复实验

Linux + Bash + OpenSSL + sha256sum + Docker Engine；普通用户在新目录操作。
默认容器与卷：ops9-pitr-source、ops9-pitr-target。无网络、无发布端口。
MYSQL 数据库 root 仅用于隔离实例；随机凭据与实验数据保存在私有 runtime 目录。
setup 会准备 mysql:8.4.11 和 local/ops9-mysql-tools:8.4.11。
工具镜像用签名校验的 MySQL 8.4 RPM 安装完整客户端，不作为数据库服务运行。
首次构建需要访问镜像仓库及 MySQL/Oracle Linux 软件源；离线时预先构建并导入两份镜像。

依次执行，每步非零退出都应先停止调查：
bash lab.sh setup
bash lab.sh backup
bash lab.sh damage
bash lab.sh restore
bash lab.sh verify
bash lab.sh stop

damage 只对本实验源实例执行已知误删。restore 拒绝覆盖已有业务库。
全量：订单1。恢复：订单1、2。源实例：订单3，需另行对账。
verify 重启目标并修改一份备份副本，以检查持久保存与损坏检测。
stop 只停止带本实验标签的容器，不删除卷和文件。
重新演练可在新解压目录设置不同的 LAB_ID（以 ops9- 开头，仅小写字母、数字、连字符），整个过程保持同一值。
例如：export LAB_ID=ops9-pitr-second

勿在生产执行；勿公开 runtime。完整解释见站点《备份与恢复》。
