0
点赞
收藏
分享

微信扫一扫

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


文章目录

  • ​​错误场景​​
  • ​​自己的实践步骤如下:​​
  • ​​①执行上面那个脚本,报错​​
  • ​​②进入mysql​​
  • ​​3.给 scm赋予全程访问权限(最重要的一步)​​
  • ​​4.删除cm数据库​​
  • ​​5.从新执行脚本​​

错误场景

在我执行下面的代码 ,初始化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数据库,总是报这个错误,

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


怀疑是这个角色scm的权限问题,各种百度,发现还真的有这样的解决方案。


自己的实践步骤如下:

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

②进入mysql

​show databases;​

看到有cm数据库了,

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

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

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

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

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​

如下:

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

大功告成!完!


举报

相关推荐

0 条评论