如何定时备份Mysql数据库数据库的自动备份,可以减轻维护者的工作量也便于系统恢复,对于比较重要的数据库,最好还是设置下自动备份 。
工具/原料
navicat for mysql
mysql 5.5
方法/步骤
打开navicat客户端,连上mysql后,双击左边你想要备份的数据库 。点击“计划”,再点击“新建批处理作业” 。
双击上面的可用任务,它就会到下面的列表里去,代表你选择了这个任务 。
点击保存 , 弹出个命名对话框 , 给这个任务取个名字,点击“确定”
点击“设置”计划任务 。
弹出的对话框,选择“计划”,再点击“新建” 。
这里设置为从2014年1月24号起每天早上九点备份该数据库 。如果想提高备份频率、或者设置备份截止日期 , 请点击“高级” 。
高级选项可以把备份设置的更精细,比如这里设置的是在24小时内每隔2小时就备份一次 。加上前面的基本设置,任务计划就是:从2014年1月24号开始,每天九点,每隔2小时备份一次 , 每天的备份都持续24小时 。
最后 , 输入电脑密码就大功告成 。
基于 mysql 镜像的定时自动备份数据和清除过期备份 CentOS 7
mysql8镜像
备份方式:mysqldump 命令
mysql_backup.sh 脚本,本例将其放置在 /home/test/db_bk 文件夹下
执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件 , 当需要恢复备份时,执行对应的 sql 文件即可 。
Linux 内置的 cron 进程可以用于开启定时任务
cron进程简介
进入 cron 编辑器:
编辑cron命令:
可以通过以下命令,查看定时任务情况:
执行以上脚本后,会在挂在路径下生成 “/backup/日期” 的文件夹,文件夹内存着备份的 sql 文件,当需要恢复备份时,执行对应的 sql 文件即可 。
可以把备份的 sql 文件导出,然后用 navicat 之类的工具执行 sql 文件即可 。
1.3.2.1
*注意: 需要设置字符集,否则会乱码,mysql -u [用户] -p --default-character-set=utf8mb4
1.3.2.2
如何实现Mysql数据库每天自动备份定时备份利用UCache灾备云平台,可作为一个工具,在window服务器现有架构不变mysql怎么定期备份的情况下,针对Mysql数据库每天自动备份定时备份 。
(1)新建备份任务
UCACHE灾备云控制台登录账号后mysql怎么定期备份:点击【服务器定时数据保护】--【数据备份】点击【新建】按钮,然后选要保护的对象(您的生产服务器节点),选中对应的客户端,选择【文件系统】然后点击【 下一步 】
(2)设置备份策略
选择要进行备份的文件
(3)永久增量备份与数据保留设置
选择完要过滤的数据之后点击下一步,可进行下一步备份的高级功能选择,各个选项说明如下:
【永久增量备份】开启了永久增量备份每一次增量备份都会进行一次时间点合成形成新的一个永久增量时间点等效于完备时间点 。
【数据保留策略】开启数据保留策略一共有三种保留策略分别为数据保留期限、保留副本数、按备份策略的备份周期设置副本保留策略默认选中数据保留期限一年 。可以设置保留完全副本的个数最大可设置1024个副本按备份策略的备份周期设置副本保留策略最大可设置99999个副本 。
【传输和存储加密】开启传输加密与存储加密选项开启此功能的任务的数据在传输和存储上都经过加密处理 。一共有两种加密方式AES256加密算法、SM4加密算法 。
【数据压缩】默认不开启开启该选项后默认启用快速压缩可选择启用强力压缩
推荐阅读
- 陶瓷茶具直播带货运营,瓷器直播带货
- python里面怎么写出一句话的简单介绍
- 飞行英语游戏视频讲解,飞行英语900句
- 钉钉直播混响,钉钉直播立体声混音是干嘛的
- 带数据库的php手写签名 php写入数据库中文乱码
- 高价格的美发店如何引流,美发新店如何引流
- 游戏动作和指令,游戏里的动作是代码吗
- pg修改数据类型sql,pg数据库修改字段名
- php循环数组存入数据库 php for循环遍历数组