1

サーバーのセットアップと構成をシェフソロに移動することにより、インフラストラクチャを可能な限り自動化しようとしています。

OpsCode MySQL クックブックを使用して、MySQL をインストールし、root パスワードを次のように設定できます。

node['mysql']['server_root_password'] = 'my root password'

(または同等の JSON)

これは問題なく動作しますが、理想的には、パスワードを GitHub (もちろんプライベート リポジトリですが、わかりません) に保存するので、パスワードをプレーン テキストで保存したくありません。

代わりにパスワードのハッシュを提供する方法はありますか (シェフのユーザー定義に似ています)、

4

1 に答える 1

1

Copy the hashed password value you want and use it in place of your plain-text password.

Do

 SELECT Password
   FROM mysql.user
  WHERE User='root'
    AND Host='localhost'

to get the hashed value from an existing MySQL instance.

于 2013-03-07T20:22:17.867 に答える