MariaDB数据库备份与恢复
【实验目的】
1,定期给数据做备份。
2,防止有人误操作删除数据。
3,通过备份及时恢复数据文件。
【实验步骤】
1,数据存储路径/var/lib/mysql 来确认数据(我只是实验yum安装路径),同时事先需要开启bin-log。
2,写一个shell脚本来实现数据库文件的备份。
3,通过crontabl来配合shell脚本实现自动化备份数据库文件。
4,预先执行shell脚本文件来备份数据库wiki文件。
5,模拟用户删除数据库wiki文件。
6,通过本地最近备份文件来恢复数据库wiki文件。
7,验证数据库wiki有效性。
【实验过程】
1,数据存储路径/var/lib/mysql 来确认数据。[root@wiki mysql]# ls
aria_log.00000001 multi-master.info mysql.sock
aria_log_control mysql performance_schema
ib_buffer_pool mysql_bin.000001 test
ibdata1 mysql_bin.000002 wikidatabase
ib_logfile0 mysql_bin.000003 wiki.pid
ib_logfile1 mysql_bin.000004
ibtmp1 mysql_bin.index
开启bin-log,需要重新启动数据库