因密码丢失连接ubs_scheduler数据库失败的解决方案
- 在控制节点登录mysql数据库。
mysql -u root -p #登录mysql数据库,并根据提示输入数据库密码 show databases; #展示所有数据库
- 删除本机的ubs-scheduler用户。
DROP USER 'ubs-scheduler'@'controller';
- 创建本机的ubs-scheduler用户。其中,password为账户密码,需满足密码规范要求且需定期更新。
CREATE USER 'ubs-scheduler'@'controller' IDENTIFIED BY 'password'; GRANT ALL PRIVILEGES ON ubs-scheduler.* TO 'ubs-scheduler'@'controller' WITH GRANT OPTION; FLUSH PRIVILEGES;
建议密码定期修改,且至少满足如下要求:
- 密码长度为8~32个字符。
- 必须包含大写字母、小写字母、数字、特殊字符(`~!@#$%^&*()-_=+\|[{}];:'",<.>/?)中的两种及以上类型的组合。
- 密码不能包含空格。
- 密码不能包含用户名或其逆序。
退出mysql数据库。
exit;
父主题: 常见问题