曂沅仴駦 发表于 2024-7-24 08:30:43

【Navicat】Navicat实现自动备份数据库

Navicat版本15.0.12
1、新建批处置惩罚作业

打开Navicat,依次打开需要备份的数据库、schema,点击“自动运行”,“新建批处置惩罚作业”
https://img-blog.csdnimg.cn/direct/45371e4e006e43be86a8d872dba19e2c.png
2、添加工作

选中“备份”,点击要备份的schema,双击可用工作,添加到“已选择的工作”。
https://img-blog.csdnimg.cn/direct/635a27818a5e42308f7a91a412a26a99.png
可以添加多个,然后生存,然后点击“自动运行”,就可以看到刚才新建的批处置惩罚作业了
https://img-blog.csdnimg.cn/direct/ea43af3563fb4b7ba7217fa9eda68f02.png
3、设置使命筹划

https://img-blog.csdnimg.cn/direct/95bdbdee50ef403eb6af14822de12fef.png
4、设置备份频率

新建触发器,设置备份频率
https://img-blog.csdnimg.cn/direct/0b0b8a308d274d01a705f5c650788103.png
提示输入暗码。输入即可。
https://img-blog.csdnimg.cn/direct/c8c47b8b329d47f19b9826be53568ec9.png
5、查察备份

https://img-blog.csdnimg.cn/direct/d57e8c21c06243d28f9cc66d5b09c590.png
6、分析备份文件

6.1、打开备份目录

右击备份,在文件夹中显示,打开备份目录
https://img-blog.csdnimg.cn/direct/4a7b9adfbd5a430fac1b46ea6074f2bf.png
6.2、创建一个副本

https://img-blog.csdnimg.cn/direct/72a732415c6b4045a0c0c72301c24e3d.png
6.3、把副本重命名为.zip类型的文件,并解压

可以看到:
1、meta.json是总的json文件
2、文件名含有“meta.json”的是存放对象(表、序列、函数、视图)结构的json文件
3、文件名含有“.data.”的是存放数据的json文件
https://img-blog.csdnimg.cn/direct/9c64d1e9d70b42df83d75a1cbdf124d9.png
分别打开看一下:
meta.json
https://img-blog.csdnimg.cn/direct/fbb2c72bf15c4949a151dbb14014b89a.png
这里其他的文件都是.gz结尾的,也是压缩文件,解压一个meta.json文件的压缩包看一下:
https://img-blog.csdnimg.cn/direct/c77832c0aef8459eab804632182ee4dd.png
可以看到,这个是一个视图文件。
再解压一个data文件看看:
https://img-blog.csdnimg.cn/direct/4925ec74b73b465b9b6b0f24437eb04f.png
可以看到,内里存放的是表数据。
至此,Navicat实现自动备份数据库就解说完毕了!

免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!更多信息从访问主页:qidao123.com:ToB企服之家,中国第一个企服评测及商务社交产业平台。
页: [1]
查看完整版本: 【Navicat】Navicat实现自动备份数据库