Назад | Перейти на главную страницу

Puppet не может получить доступ к метаинформации MySQL, даже если root

При беге:

$ sudo puppetd --verbose --no-daemonize -o

Я получаю такие ошибки, как:

err: //webserver/Mysql::Rights[Setup SW Database]/Mysql_user[scraperwiki@localhost]: Failed to retrieve current state of resource: Execution of '/usr/bin/mysql mysql -NBe select '1' from user where CONCAT(user, '@', host) = 'scraperwiki@localhost'' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)
notice: //webserver/Mysql::Rights[Setup SW Database]/Mysql_grant[scraperwiki@localhost/scraperwiki_live]: Dependency mysql_user[scraperwiki@localhost] has 1 failures

И:

err: //webserver/Mysql::Database[SW DB]/Mysql_database[scraperwiki_live]: Failed to retrieve current state of resource: Execution of '/usr/bin/mysql mysql -NBe show databases' returned 1: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: NO)

Почему не удается подключиться к MySQL даже для вывода списка баз данных, когда я являюсь пользователем root?

Проблема в настоящее время отслеживается на http://projects.puppetlabs.com/issues/16262

У него даже есть правильный обходной путь в puppetlabs-mysql модуль - но, насколько мне известно, он еще не выпущен.