在過去的幾個小時裏,我已經通過幾個線程瞭解與puppetlabs-mysql模塊相關的問題,以解決我的問題。Puppet MySQL禁用無密碼root用戶登錄
使用此模塊在我的代理節點上安裝MySQL將啓用root用戶無需任何密碼登錄。但是我看到已經爲root用戶設置了憑證,並且也可以使用這些憑證進行登錄。
我應該在我的清單中禁用MySQL無密碼root登錄?
清單應用,
class { '::mysql::server':
root_password => 'rootpassword',
override_options => { 'mysqld' => { 'max_connections' => '1024' } }
}
其可能設置爲「root」@「localhost」而不是「root」的密碼@'%'' – ptierno
Thanks @ptierno。關於清單部分的任何想法都是一樣的? –
只需使用mysql_user資源:(抱歉破碎格式化) 'mysql_user { '根@%': 確保=>本, password_hash => mysql_password( 'rootpassword'), }' – Ben