sqoop连接本机mysql8.0出现错误的一些解决办法

1 mysql-connector包版本太低

在这里插入图片描述

解决办法:当时我虚拟机上的mysql的版本为5.7,而本机的mysql是8.0的,所以$SQOOP_HOME/lib下还要放一个
8.0以上的连接包

mysql-connector-java包下载链接
http://central.maven.org/maven2/mysql/mysql-connector-java/

2 时间不同步的问题

在这里插入图片描述

解决办法:在本机的mysql新建查询
运行如下:
show VARIABLES like '%time_zone%'
set global time_zone='+8:00';
3 在本机的mysql授权
在本机的mysql进行授权
5.7版本授权
grant all privileges on *.* to 'root'@'%' identified by '123456' with grant option;
8.0版本授权
grant all privileges on *.* to 'root'@'%' with grant option;
Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐