文章目录
- 错误场景
- 自己的实践步骤如下:
- ①执行上面那个脚本,报错
- ②进入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数据库,总是报这个错误,
怀疑是这个角色scm的权限问题,各种百度,发现还真的有这样的解决方案。
自己的实践步骤如下:
①执行上面那个脚本,报错
②进入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
如下:
大功告成!完!