首页
学习
活动
专区
圈层
工具
发布
首页
学习
活动
专区
圈层
工具
MCP广场
社区首页 >问答首页 >保护MySQL备份过程

保护MySQL备份过程
EN

Database Administration用户
提问于 2015-10-04 12:46:34
回答 2查看 909关注 0票数 1

我每天晚上都会通过cron计划运行我的MySQL备份,但是在cron中给出了它的用户名和密码,还有其他方法可以安全地运行备份吗?在那里,我只能对DBA,而不是对其他任何人都安全?顺便说一下,我用的是percona服务器。但是我使用mysqldump作为备份,只是它必须是安全的。

谢谢!

EN

回答 2

Database Administration用户

发布于 2015-10-04 17:58:04

您可以在主目录中创建一个.my.cnf文件,然后将用户/密码信息存储在[mysqldump]部分。

vi ~/.my.cnf

代码语言:javascript
运行
复制
[mysqldump]
user = dump_user
password = dump_password

然后,使用mysqldump命令,使用--defaults-extra-file选项显式指定您的conf文件中有您的are in crontab。

代码语言:javascript
运行
复制
/usr/bin/mysqldump --defaults-extra-file=/home/max/.my.cnf  --single-transaction  --all-databases >/space/mydump.sql

麦克斯。

票数 1
EN

Database Administration用户

发布于 2016-02-19 15:51:56

您应该看看mysqldump-安全,它充当了mysqldump的包装器,将负责密码安全性(通过defaults-extra-file),并且还提供了通过非对称加密对mysql数据库进行加密的功能。

还包括了对Nagios监视的可选支持,并且可以通过配置文件打开。

票数 0
EN
页面原文内容由Database Administration提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://dba.stackexchange.com/questions/116932

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档