四、 备份恢复实战
首先选择一个实例,进入实例页面,点击左侧菜单栏的备份恢复。
在数据备份列表里点击“实例备份下载”。在Linux服务器上执行wget-c ‘http://......’-0 test1_qp.xb下载物理备份。
下载实例后,根据压缩包的后缀选择对应的解压命令进行解压。
创建home/mysql/tmp2022,并将压缩包解压在该文件下。执行ls -l /home/mysql/data命令查看解压后的文件。
上图为解压后的文件列表,其中xtrabackup会监听redo log,将增量数据写到logfile文件中。
解压完成后,开始做恢复,首先通过上图语句将未提交的事务回滚。
通过上述语句进行恢复。
上图为恢复出来的数据文件。
启动MySQL进程。为避免版本问题,需要修改backup-my.cnf文件,具体步骤参考文档。
登录MySQL数据库,查看数据库,结果显示如上图,成功恢复。