我正在使用Puppet为

MySQL配置参数化类:

class mysql::server( $password ) {

package { 'mysql-server': ensure => installed }

package { 'mysql': ensure => installed }

service { 'mysqld':

enable => true,

ensure => running,

require => Package['mysql-server'],

}

exec { 'set-mysql-password':

unless => "mysqladmin -uroot -p$password status",

path => ['/bin', '/usr/bin'],

command => "mysqladmin -uroot password $password",

require => Service['mysqld'],

}

}

我该如何保护$密码?目前,我从节点定义文件中删除了默认的世界可读权限,并通过ACL显式提供了puppet读取权限.

我假设其他人遇到了类似的情况,所以也许有更好的做法.

linux mysql 保护_linux – 在Puppet中,我如何保护密码变量(在这种情况下是MySQL密码)?...相关推荐

  1. centos 7 mysql随机密码_在centos中安装了mysql5.7之后解决不知道随机的密码的问题...

    在安装完成mysql5.7 之后,发现密码不知道.不要紧,直接重置密码. 1.修改配置文件my.cfg [root@localhost ~]# vi /etc/my.cnf 找到mysqld在之后添加 ...

  2. Mysql 索引 总结 —— 概述 || 索引优势劣势|| 索引结构(索引是在MySQL的存储引擎层中实现的)|| BTREE 结构||B+TREE 结构||MySQL中的B+Tree||索引分类

    索引概述 MySQL官方对索引的定义为:索引(index)是帮助MySQL高效获取数据的数据结构(有序). 在数据之外,数据库系统还维护者满足特定查找算法的数据结构, 这些数据结构以某种方式引用(指向 ...

  3. windows中mysql添加环境变量_windows 下添加mysql到系统环境变量

    如何将MySQL添加到系统环境变量呢? 答: 在桌面选择"这台电脑"的图标,右键-->属性-->点击"高级系统设置"-->点击"环境 ...

  4. centos mysql密码设置密码_CentOS下设置MySQL的root密码

    方法一. Js代码 # /etc/init.d/mysqld stop # mysqld_safe--user=mysql --skip-grant-tables --skip-networking ...

  5. sh密码登录mysql_Shell下实现免密码快速登陆MySQL数据库的方法

    背景 当我们在 Shell 下想要通过 mysql-client 登陆到 MySQL 数据库的时候,我们总是需要非常麻烦的输入一次又一次的密码. 而且,如果你的 root 密码是高度随机的话(Last ...

  6. centos6 mysql密码_CentOS6.5下修改MySQL密码

    ERROR 1820 (HY000): You must reset your password using ALTER USER statement before executing this st ...

  7. win7 忘记mysql密码_Win7系统下忘记Mysql密码怎么办?

    Mysql是一个关系型数据库管理系统,Win7系统下许多从事网站职业的用户经常会使用到,Mysql操作是需要密码的,没有密码验证许多设置都无法修改,但是忘记了Mysql密码该怎么办呢? Win7系统下 ...

  8. centos设置mysql初始l密码_CentOS 7下安装MySQL后重置root密码方法

    本人在CentOS 7上安装mysql后,无法通过root进入,因为安装的时候,并没有设置root密码,似乎有个初始随机密码,但是不记得了,太麻烦,直接重置root密码. 使用rpm包安装完mysql ...

  9. linux命令行执行mysql语句_linux命令行中直接执行mysql语句

    其实我一开始是拒绝的,但是貌似就得这么做.怎么一行一行的来?没法整了. 有两种方法可以在命令行下执行sql命令.第一种是使用"-e"参数来指定需要执行的sql语句:第二种是通过管道 ...

最新文章

  1. 面试彩蛋2:分别用循环和递归实现下列函数
  2. Permission denied (publickey). fatal: Could not read from remote repository.
  3. 与图论的邂逅05:最近公共祖先LCA
  4. 10款中小企业必备的开源免费安全工具
  5. HTML中制作循环广告条,一种循环展示广告的广告箱的制作方法
  6. ecshop 模板页php,ECSHOP 模板结构说明
  7. Insyde uefi 隐藏设置_uefi版和装机版有什么区别详细分析
  8. 北京机动车和自住房摇号查询
  9. Tautology(暴力,永真式)
  10. 宝塔面板安全入口登录问题
  11. opporeno3详细参数_opporeno3pro参数配置详情 OPPO Reno3系列明天发布(图文)
  12. 全球通胀对IT领域的影响
  13. 华大HC32L136--低功耗ADC功耗过高问题
  14. 11个经典物联网应用电路方案优选合辑
  15. Java with Mr.Seo 徐明浩 01
  16. 关于广告精准投放的数据分析项目——用MYSQL实现
  17. 《DensePose: Dense Human Pose Estimation In The Wild》阅读笔记
  18. ROS运行调用摄像头无法显示的解决办法
  19. 基于Java的高校实验室管理系统的设计与实现
  20. 移动端 H5 相关疑难总结

热门文章

  1. 异常总结2013-04
  2. android适配规则(一)
  3. struts-step
  4. 在java保存游戏状态_保存游戏状态的最佳方法是什么?
  5. linux svn 版本安装,有人有linux版本的svn安装包吗
  6. java json传值到前台_json前后台传值
  7. 思路不清晰还想月薪过万?学会这4招,升职加薪有望
  8. 收藏~10年软件测试人员的工作方法进阶汇总
  9. 自动化测试:Selenium8种元素定位+unittest框架设计
  10. matlab虚拟现实之V-Realm Builder2使用NavigationInfo精确定位、建模