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