组网不涉及
mariadb 5.5数据库
Ucenter 0510P08
ucenter1.0 部署在mariadb数据库时,智能监控代理可以正常安装,但是批量部署组件时(比如部署资源管理组件),部署中断。
1、
无法连接到数据库config_db,因为无法连接到数据库,因此部署时会失败。
2、
查询到密码后,使用查询到的密码,使用命令行登录config_db数据库。
使用此命令登录时发现会报如下错误
ERROR 1045 (28000): Access denied for user 'imc_config'@'localhost' (using password: YES)
3、 使用如下命令登录mariadb数据库,其中root用户密码根据实际的root用户密码进行配置。
登录数据库后查询mariadb数据库的用户和密码,执行select user,host,password from mysql.user; 可以发现查询出来有两个空用户。
现场还有一套可以正常登录的环境,是不存空用户的,这个是可以正常部署的。
经过网上查询发现,mariadb有时会存在空用户,这个是数据库的一个bug,如果出现了这个问题,可以尝试将数据库中的空用户删除,删除后尝试重新部署。
删除数据库中存在的空用户,使用如下命令
执行完毕后,重新查询数据库中的相关用户,发现空用户已经被删除,如下图:
然后尝试重新部署U-Center。
该案例暂时没有网友评论
✖
案例意见反馈
亲~登录后才可以操作哦!
确定你的邮箱还未认证,请认证邮箱或绑定手机后进行当前操作