innoxtrabackup 备份“root”安全问题(企业级备份方式 )


流程介绍:看了网上很多的 innobackupex 备份的实例,发现很多都是直接使用 “root” 用户进行对数据进行备份;然而,这样的备份方式是非常不安全的,mysql 数据库的 “root” 密码直接暴露在屏幕前;说白了这和 ”裸奔“ 有啥区别;如果数据库的密码落在了别人的手里,那么后果可…..(这个靠自己想吧)。这篇文章就是解决这个问题而生的!安装依赖包在最后有这个提示就是备份成功

到备份好的目录查看,数据已经备份好了
如果在企业里面对数据这样来进行备份得话,那么 root 用户的密码直接就暴露出去了,这样和 “裸奔” 有什么区别,这也太不安全了吧!
所以用进行对用户进行授权登陆,进行权限的控制,用授权的用户进行备份…….不使用( grant all on . to ‘root-text1’@’%’ indentified by ‘123456’; ) 创建的原因是为了控制权限的利用,避免权限的滥用
注意: 尝试用 “xtrabackup” 用户登陆 mysql ,可以正常登陆,对库/表/用户只有查看的权限,不开发云主机域名能进行删除修改

用 “xtrabackup” 用户进行备份数据库备份成功

登陆 mysql ,对用户权限的查看正因为授权给 “xtrabackup” 用户有了 “Reload”重加载的权限才能对数据库进行备份

在数据库上尝试用 “back” 用户进行备份,会发现报错。如下图所示

温馨提示: 如果是没有 “Reload” 权限的用户无法执行备份对备份用户授权备份MYSQL的权限如何分布,就是针对表可以设置什么权限,针对列可以设置什么权限等等,这个可以从官方文档中的一个表来说明

相关推荐: 01-mysql5.5.32安装

1).添加一个虚拟用户 MySQL2).安装 openssl和openssl-devel 软件包3).安装ncurses-devel软件包4).安装cmake-2.8.8编译工具 wgethttps://cmake.org/files/v2.8/c开发云主机域…

免责声明:本站发布的图片视频文字,以转载和分享为主,文章观点不代表本站立场,本站不承担相关法律责任;如果涉及侵权请联系邮箱:360163164@qq.com举报,并提供相关证据,经查实将立刻删除涉嫌侵权内容。

(0)
打赏 微信扫一扫 微信扫一扫
上一篇 06/12 08:30
下一篇 06/12 08:30

相关推荐