首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >如何更改OpenStack Ceilometer报告密码

如何更改OpenStack Ceilometer报告密码
EN

Stack Overflow用户
提问于 2013-05-14 21:53:04
回答 1查看 566关注 0票数 0

我在Ask OpenStack上提出了这个问题,但几乎没有意见,也没有回应。

我尝试使用SqlAlchemy (基本上是MySQL)驱动程序,发现该驱动程序尝试使用的密码设置为'‘。这是报告API使用的驱动程序的密码,而不是集合。

我假设这是一个默认设置,但我找不到它。查看了配置和设置文件,并尝试查找CFG对象的创建位置,甚至使用调试器进行跟踪。

我之所以知道这是密码问题,是因为当MySQL密码设置为'‘以外的值时,驱动程序会遇到MySQL身份验证错误。当我将数据库密码(在根用户的MySQL中)设置为空时,驱动程序可以进行身份验证。

我的localrc将密码设置为‘MYSQL_PASSWORD’,但当MySQL使用该密码时,驱动程序无法进行身份验证。

有谁知道在哪里给司机设置这个密码?

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2013-05-23 00:08:37

我找到了,文件ceilometer/storage/__init__.py包含一个名为STORAGE_OPTS的结构。将类似的条目添加到数组中将导致它使用您选择的DB:

代码语言:javascript
复制
cfg.StrOpt('database_connection',
           default='mysql://root:password@localhost:3306',
           help='Database connection string',
           ),
票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/16545106

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档