MySQL特殊恢复实战第一讲:参数文件丢失,如何救库

##

MySQL特殊恢复实战–第一讲:参数文件丢失,如何救库

参数文件对于数据库而言是非常重要的,这句话适用于Oracle/PostgreSQL/MySQL,参数文件的丢失,轻则导致无法启动数据库,重则导致数据丢失。而MySQL常规的备份方式是不会主动去备份参数文件的,这点RMAN确实有优势。回到MySQL,在没有备份参数文件的情况下,如何拯救MySQL呢?

前提:MySQL版本8.0.35,采用二进制安装,参数文件位置自定义,参数内容自定义项较多。加大难度。

1、场景复现

1.1、模拟参数文件my.cnf丢失

[root@mydb01 3306]# systemctl stop mysql [root@mydb01 3306]# ll total 12 drwxrwxr-x 9 mysql mysql 4096 Mar 1 20:14 data -rwxr-xr-x 1 root root 4451 Mar 1 20:14 my.cnf [root@mydb01 3306]# rm -fr my.cnf [root@mydb01 3306]# ll total 4 drwxrwxr-x 9 mysql mysql 4096 Mar 1 20:14 data