一、tar工具的使用
1、备份
(1)停止服务,3306端口关闭
(2)看下配置文件有没有关键日志存放于其它目录的,检查/etc/my.cnf,再检查下/etc/my.cnf.d/下有没有配置文件放置其他地方,有的话也需要一起拷贝归档
(3)建立备份目录,归档
(4)开启服务,备份完成
2、还原
(1)这里有个不小心输入删重要mysql库的命令,开始还原
(2)关闭服务,systemctl stop mariadb
(3)一定要注意配置文件和备份前的配置是否一样,拷贝刚才归档文件并解压至库里
(4)解压后文件注意权限,务必确保mysql.mysql权限
(4)开启服务,systemctl start mariadb
(5)进入数据库,查看数据库,mysql又回来了
二、LVM逻辑卷快照实现几乎热备(实质还是冷备):将数据库内容在很短时间用逻辑卷快照备份下,之后先将数据库推上线,再处理快照中的内容,结合二进制日志还原
1、备份
(1)新加硬盘并建立逻辑卷分区
开机添加硬盘扫描下,echo '- - -' > /sys/class/scsi_host/host0/scan,记得有每个host都需要扫描下