搭建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
再执行就正常了。