MySQL误操作闪回恢复利器之SQLDEV
【摘要】 MySQL误操作闪回恢复利器之SQLDEV
这几天在研究数据库的闪回方案,在选择文章图片时,想到了《你的名字》,感觉这部电影和闪回很相似啊,一个是通过交换灵魂得到灾难信息从而避祸,一个是回退错误得到正确状态。两者都是通过“时空穿越”来拯救灾难。
SQLDEV 一款集数据访问、数据脱敏、权限管控、操作审计为一体的数据库安全访问审计工具。目前 SQLDEV 已支持Oracle、MySQL、MsSQL、PostgreSQL、Redis、MongoDB、MyCat、TDEngine等主流数据库,统一管理,提升安全性和运维效率。,集成了动态脱敏、数据水印、数据加密等技术,可以阻止内部或者外部的数据窃取、防止真实数据泄露,保障业务数据安全。
安装:
根据官网文档说明,使用一键安装脚本
/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/shuaninfo/sqldev-community-install/master/install.sh)"
完成安装后,创建测试库和测试表,插入几条测试数据
这时候我们模拟误删除操作
执行成功,让我们查一下数据
这里我们在等于号左边多加了一个小于号,导致从原本的只删除一条记录变成了删除了三条记录。只需点击“闪回”按钮
可以看到,刚刚被删掉的三条记录所对应的insert语句已经生成好了,点击执行即可还原数据。
闪回成功,再查一下数据库,发现数据已经回来啦!
【声明】本内容来自华为云开发者社区博主,不代表华为云及华为云开发者社区的观点和立场。转载时必须标注文章的来源(华为云社区)、文章链接、文章作者等基本信息,否则作者和本社区有权追究责任。如果您发现本社区中有涉嫌抄袭的内容,欢迎发送邮件进行举报,并提供相关证据,一经查实,本社区将立刻删除涉嫌侵权内容,举报邮箱:
cloudbbs@huaweicloud.com
- 点赞
- 收藏
- 关注作者
评论(0)