Я занимаюсь несколькими темами для вопросов, связанных с модулем puppetlabs-mysql за последние несколько часов, чтобы получить обходной путь по моей проблеме.Puppet MySQL отключает регистрацию пользователя root без пароля
Установка MySQL на моем узле агента с помощью этого модуля позволяет пользователю root вводить пароль без какого-либо пароля. Но я вижу, что учетные данные были установлены для пользователя root и могут также использовать эти учетные данные.
Какую разницу я должен сделать в своем манифесте, чтобы отключить логин MySQL без пароля?
Manifest применяется,
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