cloudera-scm-server: Access denied for user 'scm'@'192.168.157.11' (using password: YES)

错误场景

在我执行下面的代码 ,初始化cloudera-scm-server的脚本时,

/opt/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hbigdata111 -uroot -p123456 --scm-host bigdata111 scm scm scm

创建cm数据库,总是报这个错误,
在这里插入图片描述
怀疑是这个角色scm的权限问题,各种百度,发现还真的有这样的解决方案。
https://www.cnblogs.com/MWCloud/p/11352557.html

自己的实践步骤如下:

①执行上面那个脚本,报错

②进入mysql

show databases;

看到有cm数据库了,
在这里插入图片描述

3.给 scm赋予全程访问权限(最重要的一步)

grant all privileges on *.* to'scm'@'%' identified by 'scm' with grant option;

在这里插入图片描述

4.删除cm数据库

drop database cm;

5.从新执行脚本

/opt/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hbigdata111 -uroot -p123456 --scm-host bigdata111 scm scm scm

如下:
在这里插入图片描述


大功告成!完!

发布了246 篇原创文章 · 获赞 29 · 访问量 7万+

猜你喜欢

转载自blog.csdn.net/baidu_21349635/article/details/104609562