Linux如何备份数据库
  Q8kBBcWMVcCB 2023年12月07日 33 0

前言

数据库备份还是很重要的,毕竟总不能当自己不小心把数据删了,就真的只剩下偷偷跑路吧!说笑了,对于这种情况我们要学会备份和恢复,这样面对误删的情况也能沉着冷静处理。

数据库备份

什么是数据库备份呢?以MySQL举个栗子(当然,备份方式有很多,冷、热备份、逻辑备份、快照备份,我们这次讲的是比较常见和简单的备份方法,也属于冷备份)常用备份工具mysqldump。

mysqldump备份

首先你想要一个.sh文件,如下图(一个bkDatabase.sh文件)

Linux如何备份数据库_数据库备份

然后你可以开始在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 

Linux如何备份数据库_数据库备份_02

然后:wq保存退出,接下来可以执行.sh文件试一下(如何执行.sh文件?.sh文件目录执行./bkDatabase.sh就好了)

Linux如何备份数据库_mysql_03

创建bkDatabase.sh

有些小伙伴不会创建.sh文件,那就看过来吧!

# 使用cat创建bkDatabase.sh
cat > bkDatabase.sh

# 先来个简单
echo '123'

Linux如何备份数据库_误删_04

上图这样还需要我们为文件添加执行权限

chmod 777 bkDatabase.sh

Linux如何备份数据库_数据库备份_05

【版权声明】本文内容来自摩杜云社区用户原创、第三方投稿、转载,内容版权归原作者所有。本网站的目的在于传递更多信息,不拥有版权,亦不承担相应法律责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱: cloudbbs@moduyun.com

  1. 分享:
最后一次编辑于 2023年12月07日 0

暂无评论

推荐阅读
  ehrZuhofWJiC   2024年05月17日   43   0   0 mysql
  IEgV2R47Wr6T   2023年11月12日   67   0   0 数据mysqldocker
Q8kBBcWMVcCB