絮叨两句:
博主是一名数据分析实习生,利用博客记录自己所学的知识,也希望能帮助到正在学习的同学们
人的一生中会遇到各种各样的困难和折磨,逃避是解决不了问题的,唯有以乐观的精神去迎接生活的挑战
少年易老学难成,一寸光阴不可轻。
最喜欢的一句话:今日事,今日毕

遇到Access denied for user 'root'@'%' (using password: YES)这个问题差点没怀疑人生

  1. MySQL账号密码没问题
  2. 也可以正常进入
  3. 权限也没有问题
  4. HIve配置文件也没有问题

启动Hive

hive
------查看数据库----
show databases;
-----报错--------
FAILED: SemanticException org.apache.hadoop.hive.ql.metadata.HiveException: java.lang.RuntimeException: Unable to instantiate org.apache.hadoop.hive.ql.metadata.SessionHiveMetaStoreClient

查看日志

cd /tmp/root/
vim hive.log


Access denied for user 'root'@'node01' (using password: YES)
出现这种问题,应该是url没有连接mysql的权限

解决方法

  1. 登录mysql:
> mysql -u root -p
  1. 选择数据库:
mysql> use mysql
  1. 查看该数据库下user表中的一下信息:
mysql> select user,host,password from user;
+------+-----------+-------------------------------------------+
| user | host      | password                                  |
+------+-----------+-------------------------------------------+
| root | localhost | *007D50CA06F69776D307B1BEC71CD73D0EA0999C |
| root | itstudy   | *808C7B698E8D69E94652249CA4C042F62A8080EC |
| root | 127.0.0.1 | *808C7B698E8D69E94652249CA4C042F62A8080EC |
| root | ::1       | *808C7B698E8D69E94652249CA4C042F62A8080EC |
| root | %         | *007D50CA06F69776D307B1BEC71CD73D0EA0999C |
+------+-----------+-------------------------------------------+
5.如果没有:
| root | %         | *007D50CA06F69776D307B1BEC71CD73D0EA0999C |

则执行sql命令:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '连接数据库的密码' WITH GRANT OPTION;

6.删除多余会对权限造成影响的数据:

mysql> delete from user where host !='%';

7.刷新权限并退出:

mysql> flush privileges;
Query OK, 0 rows affected (0.01 sec)
mysql> quit
Bye

8.再次启动hive试一下,应该就可以了(首先要保证你的hive配置是没有问题的)

如能帮助到你或对大数据有兴趣的可以关注一下,希望能点个赞支持一下谢谢!

毫无破绽的:Access denied for user ‘root‘@‘%‘ (using password: YES)相关推荐

  1. 连接数据库报错:Access denied for user ‘root‘@ ‘*.*.*.*‘ (using password: YES)

    一般来说,不管是服务器上的数据库还是本地的数据库,其他IP地址的访问都是没有权限的,需要的本机用户给予权限才能访问到. 没有权限的访问就会报出错误:Access denied for user 'ro ...

  2. mysql8.0Access denied for user 'root'@'' (using password: YES)

    问题现象: 我已经把mysql库中的user表中root账户的host改为%了,刷新了权限远程连接还是报Access denied for user 'root'@'' (using password ...

  3. mysql“Access denied for user 'root'@'IP地址'

    xshell连接mysql毫无问题,使用toad登录时提示"Access denied for user 'root'@'10.1.6.130' (using password: YES)& ...

  4. 转: windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost'

    windows系统下mysql出现Error 1045(28000) Access Denied for user 'root'@'localhost' 转自 http://zxy5241.space ...

  5. MySQL登录时ERROR 1045:Access denied for user ‘root’@’localhost’ (using password: YES)

    MySQL登录时ERROR 1045错误 win10_x64系统中登录MySQL时出现1045错误 错误描述: ERROR 1045:Access denied for user 'root'@'lo ...

  6. MariaDB/MySQL 报错解决:ERROR 1698 (28000): Access denied for user 'root'@'localhost'

    我在安装好MariaDB后,发现一个问题:我必须用root用户才能登录数据库,普通用户不能登录数据库,会报错: -> % mysql -h localhost -u root -p Enter ...

  7. HikariPool使用MySQL/MariaDB数据库报错解决:java.sql.SQLException: Access denied for user 'root'@'localhost' (u

    在使用HikariPool连接到我的数据库时报错如下,完整的报错放在最后: 2019-06-25 20:24:26.048 ERROR 18204 --- [nio-8080-exec-9] com. ...

  8. Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (usin

    Linux mysql 5.6: ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using pass... 时间 201 ...

  9. MySQL在登陆时出现ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)错误...

    错误显示:ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES) 解决方案: 1.找到配 ...

最新文章

  1. 使用 OpenCV 和 Python 模糊和匿名化人脸
  2. Android基础教程之五大布局对象------FrameLayout,LinearLayout,AbsoluteLayout,RelativeLayout,TableLayout...
  3. 很强的PHP图片处理类
  4. 【Qt】Qt中QJsonObject类
  5. 查看Linux下端口占用情况的命令
  6. css隐藏内容样式方法(自适应页面常用)
  7. Delphi XE5 for Android (三)
  8. hsql mybatis 表不存在_Mybatis-plus 查询数据库表时抛异常提示数据库表不存在
  9. oracle数据转换,Oracle数据库转换函数
  10. Java程序:迷宫地图生成器
  11. 耐福-NTP8849音频功放芯片有哪些功能?
  12. 建筑识图与构造【2】
  13. 车牌识别matlab实现(蓝色车牌和新能源车牌)
  14. 即时通讯html页面模板,网页html即时通讯的快速实现方法 - 快商通
  15. github的crx快速下载
  16. jquery.uploadView.js图片上传插件
  17. 怎么装python的keras库_Keras 教程: Python 深度学习终极入门指南
  18. amd显卡跑人工神经网络,amd显卡能跑神经网络吗
  19. 产品管理——产品PM你必须掌握的用户体验五大层
  20. JEPF软件快速开发平台学习心得之请假单功能的完成(一)

热门文章

  1. dingding for Ubuntu: Ubuntu中钉钉安装包资源及安装
  2. 2022-2028年中国体外诊断行业市场发展现状及竞争格局预测报告
  3. 多方合作!上海交大成立两个人工智能相关研究机构
  4. 硫酸镍钴溶液净化除镉
  5. [CVPR2020] Deep Global Registration
  6. Git忽略文件.gitignore详解
  7. oracle 创建 temporary tablespace group
  8. vscode 链接不到扩展商店
  9. 谷歌网盘资源搜索 无条件下载
  10. Linux平台常用终端指令合集【超级全】