Задали этот вопрос на Ask OpenStack, но мало просмотров и ответов.Как изменить OpenStack Ceilometer MySQL отчетный пароль
Я пытаюсь использовать драйвер SqlAlchemy (в основном MySQL) и обнаружил, что пароль, который пытается использовать драйвер, установлен в ''. Это пароль для драйвера, используемого API отчетов, а не для сбора.
Я предполагаю, что это где-то по умолчанию, но я не могу его найти. Просмотрели конфигурационные и установочные файлы и попытались найти, где создан объект CFG, и даже проследить его с помощью отладчика.
Причина, по которой я знаю, что проблема с паролем заключается в том, что, когда пароль MySQL установлен на что-то другое, кроме «", драйвер сталкивается с ошибкой проверки подлинности MySQL. Когда я устанавливаю пароль базы данных (в MySQL для пользователя root) пустым, драйвер может аутентифицироваться.
У моего localrc есть MYSQL_PASSWORD, установленный на 'password', но драйвер не может аутентифицироваться, когда MySQL использует этот пароль.
Кто знает, где именно установить этот пароль для драйвера?