解决方法:

第一步:找到系统自动产生的客户端账户

sudo cat /etc/mysql/debianf

 第二步:使用这个账号登录mysql

mysql -u debian-sys-maint -p

输入密码 密码是第一步的password=

第三步:重设 root 密码和认证方式

update mysql.user set authentication_string=PASSWORD('123456'),plugin='mysql_native_password' where user='root';

再刷新一下权限

flush privileges;

 

 

 第四步:进入到spark,解决问题

 


如何安装hadoop,jdk,spark具体参考以下文档

Hadoop安装教程_单机/伪分布式配置_Hadoop2.6.0(2.7.1)/Ubuntu14.04(16.04)_厦大数据库实验室博客

Spark2.1.0+入门:Spark的安装和使用(Python版)_厦大数据库实验室博客

在ubuntu环境下安装Mysql参考以下文档

Ubuntu安装MySQL及常用操作_厦大数据库实验室博客

安装完Mysql之后可以进行下面的文档的操作

https://dblab.xmu.edu/blog/1724/

更多推荐

pyspark jdbc连接mysql报错:java.sql.SQLException:Access denied for user ‘root‘@‘local