您的位置:首页 > 运维架构

OpenStack Keystone配置产生错误Access denied for user 'keystone'@'10.0.2.15' (using password: YES)") None N

2015-07-14 17:57 519 查看
参照别人的一篇教程在Ubuntu上配置OpenStack,前边进行的都很顺利,当配置到
keystone-manage db_sync
时,产生如下的错误:







注意看最后一句,Access denied for user ‘keystone’@’10.0.2.15’ (using password: YES)”) None None

访问被拒绝了,然后我试着直接用keystone访问数据库,发现也不行




由此想到可能是我的密码设置错了,然后利用root用户登陆到mysql数据库中使用如下命令:

select host,user from mysql.user;


找出数据库中的所有用户,情况如下:




果然,虽然密码那一列被加密了,但还是能看出keystone设置的密码和root设置的密码是不一样的,因为按照正常情况,我是按照他们的密码相同访问的,所以要把keystone的密码改过来。

使用如下的命令:

grant   all   privileges   on   keystone.*   to   'keystone'@'%'  identified   by   '这里写你的密码';


利用相同的方法把nova和glance的密码也都改过,改好后再次查看:




利用下面的命令刷新一下权限列表:

flush privileges;


然后service mysql restart重启数据库服务,再次执行命令keystone-manage db_sync,没有任何的输出,说明执行正确了。

数据库新建,查看和修改用户的方法:/article/1470465.html
内容来自用户分享和网络整理,不保证内容的准确性,如有侵权内容,可联系管理员处理 点击这里给我发消息
标签: