前言
数据库备份还是很重要的,毕竟总不能当自己不小心把数据删了,就真的只剩下偷偷跑路吧!说笑了,对于这种情况我们要学会备份和恢复,这样面对误删的情况也能沉着冷静处理。
数据库备份
什么是数据库备份呢?以MySQL举个栗子(当然,备份方式有很多,冷、热备份、逻辑备份、快照备份,我们这次讲的是比较常见和简单的备份方法,也属于冷备份)常用备份工具mysqldump。
mysqldump备份
首先你想要一个.sh文件,如下图(一个bkDatabase.sh文件)
然后你可以开始在bkDatabase.sh里面编辑,而脚步内容大概如下代码所示,有数据连接相关信息,以及你想要备份的数据库名称。
mysqldump -h127.0.0.1 -P3306 -uroot -proot test_base | gzip > /home/mysql/backup/$(date +%Y%m%d_%H%M%S)_test_base.sql.gz
然后:wq保存退出,接下来可以执行.sh文件试一下(如何执行.sh文件?.sh文件目录执行./bkDatabase.sh就好了)
创建bkDatabase.sh
有些小伙伴不会创建.sh文件,那就看过来吧!
# 使用cat创建bkDatabase.sh
cat > bkDatabase.sh
# 先来个简单
echo '123'
上图这样还需要我们为文件添加执行权限
chmod 777 bkDatabase.sh
标签:文件,备份,bkDatabase,sh,mysqldump,Linux,数据库
From: https://blog.51cto.com/u_15426660/8708491