java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES) 解决办法
2024-10-14 08:30:52
一、背景
在Spark中,将DStream写入到MySQL出现错误:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
二、解决办法
由于代码中连接数据库的用户名和密码都没有错误,经过上网查询之后,发现是数据库权限问题,使用以下方法成功解决:
登录MySQL,输入以下命令:
mysql> GRANT ALL PRIVILEGES ON *.* TO 'root'@'localhost' IDENTIFIED BY 'password' WITH GRANT OPTION;
mysql> flush privileges;
注意要将第一条命令中的password换成自己的数据库密码。
其实不只是在Spark(scala)中,在java中连接MySQL遇到此问题也可以尝试用该方法解决。
最新文章
- 企业管理咨询Interview Checklist
- 关于java 定时器的使用总结
- Firefox SVG getBBox方法返回'NS_ERROR_FAILURE'错误分析
- linux中断的上半部和下半部 【转】
- [大牛翻译系列]Hadoop(7)MapReduce:抽样(Sampling)
- scanf gets fgets区别与联系 puts fputs printf区别与联系
- 尝试封装自己的js库
- fstab的格式
- web标准(复习)--4 纵向导航菜单及二级弹出菜单
- webpack 构建简单的vue项目
- 在web工程中设置首页的页面
- 树形dp 入门
- 鼠标右键vsCode打开
- PHP常见面试题汇总(二)
- JAVA分布式架构的演进
- 强制ubuntu登陆用户退出
- Java09-java语法基础(八)java中的方法
- Java 范例 - 线程
- win7下安装双系统Ubuntu14.04后开机没有win7,直接进入Ubuntu
- ssh The authenticity of host '10.11.26.2 (10.11.26.2)' can't be established