错误场景
在我执行下面的代码 ,初始化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
如下:
大功告成!完!