搭建CDH遇到的疑难问题

2020-04-12  本文已影响0人  人生这点事儿

安装MySQL

 mysql只需在主节点安装

 mysql5.6开始mysql服务启动时会为root用户生成一个临时密码,通过grep 'password'  /var/log/mysqld.log命令获取

 配置密码验证策略,我选择的是不使用密码验证策略,以便创建简单密码

 配置数据库字符集,我配置默认的字符集是utf8。

#授权和更新密码

select @@validate_password_policy; 

SHOW VARIABLES LIKE 'validate_password%'; 

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%'  IDENTIFIED BY '000000'  WITH GRANT OPTION;

update mysql.user set authentication_string=password("000000") where user="root";

flush privileges;

#查询创建MySQL的权限

select User,Host,authentication_string  from mysql.user where User in('root','amon','hive','oozie','hue');

执行

/opt/cm-5.12.1/share/cmf/schema/scm_prepare_database.sh mysql cm -hCDH512 -uroot -p000000 --scm-host CDH512 scm scm scm

tail -f /etc/my.cnf 追加添加两行,取消权限 验证 并重新MySQL服务器

plugin-load=validate_password.so

validate-password=OFF

再执行就正常了。

上一篇下一篇

猜你喜欢

热点阅读