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

简介: 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数据库,总是报这个错误,

1dc618a0ed9580ce8bfa6facb208c08f.png

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

https://www.cnblogs.com/MWCloud/p/11352557.html


自己的实践步骤如下:


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


②进入mysql


show databases;


看到有cm数据库了,

5d4c6812c8535adbb050f4ddf2e1bce8.png


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


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


46a9d80a6e05e4e3b19d57a0ee70bcdf.png


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


如下:

66ba272a0bfc97be54a5fa679e3d5482.png


大功告成!完!


相关文章
|
数据库
解决sprinboot项目连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)
解决sprinboot项目连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)
解决sprinboot项目连接数据库出现Access denied for user ‘‘@‘localhost‘ (using password: NO)
|
关系型数据库 MySQL 数据库连接
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
ERROR 1045 (28000): Access denied for user ‘ODBC‘@‘localhost‘ (using password: NO)
|
数据安全/隐私保护 Android开发
Javaweb项目碰到的问题- Access denied for user 'root'@'localhost' (using password: YES)
Javaweb项目碰到的问题- Access denied for user 'root'@'localhost' (using password: YES)
289 0
得到application server上所有的logon user
通过function module THUSRINFO 可以得到当前application server instance上登陆user的详细信息,如terminal,使用的tcode, last transaction time等等。如果application server有多个instance,可以先使用function module RFC_GET_LOCAL_DESTINATIONS 取得所有的local RFC destination,再用RFC的方式调用THUSRINFO:
113 0
得到application server上所有的logon user
|
SQL 存储 安全
SQL Agent Job 报“Access to the remote server is denied because the current security context is not trusted”
SQL Server 2005(Microsoft SQL Server 2005 - 9.00.5000.00)下的一个作业执行一个存储过程,存储过程中动态SQL语句使用链接服务器(Linked Servers),从另外一台SQL Server服务器获取数据。
1317 0
|
消息中间件 监控 网络协议
CDH:cloudera-scm-server dead but pid file exists
报错 CM HDFS管理界面的报错(由于CM down这个信息是无法通过管理界面查看的,这里是从日志中获得的): The health test result for HDFS_CANARY_HEALTH has become bad: Canary test failed to create parent directory for /opt/tmp/.
4301 0
|
数据安全/隐私保护