私の問題を回避するには、ここ数時間でpuppetlabs-mysqlモジュールに関連する問題がいくつかあります。Puppet MySQLパスワードなしのrootユーザーログインを無効にする
このモジュールを使用しているエージェントノードにMySQLをインストールすると、パスワードなしでrootユーザーのログインが可能になります。しかし、私は、資格情報がルートユーザーに設定されていることを確認し、それらの資格情報を使用してログインすることもできます。
MySQLパスワードなしのrootログインを無効にするにはどうすればよいですか?
マニフェストはあなたにパスワードを要求しないログインを参照している何を、
class { '::mysql::server':
root_password => 'rootpassword',
override_options => { 'mysqld' => { 'max_connections' => '1024' } }
}
おそらく、 '' root '@' localhost''のパスワードを設定し、 '' root '@'% '' – ptierno
ではなく、@ptiernoにパスワードを設定します。同じのマニフェスト部分の任意のアイデアですか? –
ちょうどmysql_userリソースを使用する:(壊れたフォーマットのために残念) 'mysql_user { 'ルート@%' =>本、 password_hash => mysql_password( 'rootpassword')を確認し、 }' – Ben