版本:Horton在虚拟盒子上使用沙盒2.6.5_1 安装后找不到mysql的root密码,因此请重置mysql的root密码。在密码重置配置单元工作之前,现在配置单元元存储未启动。
拒绝访问用户'root'@'sandbox-hdp.hortonworks.com(使用密码:是) ... 写入文件['/usr/hdp/current/hive-metastore/conf/conf.server/hive-site.jceks'],因为内容不匹配。
我将mysql的root密码更改为'hive','bigdata','hadoop',但仍然无法启动hive metastore。
答案 0 :(得分:1)
默认的mysql根密码为'hortonworks1'。更改为默认密码后,hive metastore可以正常工作。
但是仍然不知道我们是否将mysql root密码更改为在何处更改连接密码。
答案 1 :(得分:0)
尝试做一件事:
dbContext.Receptions.Select(r => new
{
code = r.Code,
quantitySum = r.Rows.Sum(e => e.Quantity),
weightSum = r.Rows.Sum(e => e.Weight),
});
;如果显示r.Rows
;检查mysql服务是否正在运行mysql
或如果您已经安装了mariaDB; Access Denied(using password:YES)
systemctl status mysqld
systemctl status mariadb
P.S:别忘了使用;在每个mysql命令之后。
答案 2 :(得分:0)
步骤1:
systemctl stop mysqld
步骤2:-
systemctl set-environment MYSQLD_OPTS="--skip-grant-tables"
步骤3:-
systemctl start mysqld
Step4:-
mysql -u root
第5步:-
FLUSH PRIVILEGES;
步骤6:-
ALTER USER 'root'@'localhost' IDENTIFIED BY 'devesh';
第7步:-
FLUSH PRIVILEGES;
quit;
systemctl stop mysqld
第8步(最后一步):-取消设置mySQL envitroment选项,使其在下一次正常启动
systemctl unset-environment MYSQLD_OPTS
systemctl start mysqld
现在您可以使用密码“ devesh”登录mysql