GVKun编程网logo

MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ''root''@''****'' (usin...

1

在这篇文章中,我们将为您详细介绍MySQLjava连接被拒绝:java.sql.SQLException:Accessdeniedforuser''root''@''****''(usin...的内容

在这篇文章中,我们将为您详细介绍MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ''root''@''****'' (usin...的内容。此外,我们还会涉及一些关于Cause: java.sql.SQLException: Access denied for user ''root''@''localhost'' (using pa...、Caused by: java.sql.SQLException: Access denied for user、CDH:cdh5 环境 mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:...、CentOs7 远程连接 mysql 失败,access denied for user root@xxx的知识,以帮助您更全面地了解这个主题。

本文目录一览:

MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ''root''@''****'' (usin...

MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ''root''@''****'' (usin...

//系统运行出现错误:
java.sql.SQLException: Access denied for user ''root''@''***.**.**.**'' (using password: YES)

MySQL服务器部署在Ubuntu上,错误中被我隐掉的是我的公网IP。 

数据库管理工具连接出现以下错误:

 

这是由于“IP为***.**.**.**,名字为root”的用户 没有权限访问数据库  

 

解决办法:【以下两个方法原理是一样的,只是途径不同】


 1、如果已经通过Navicat[数据库管理工具]连接上了数据库,执行下面内容:

grant all privileges on *.* to root@''%'' identified by ''******'' //***表示数据库连接密码

 2、如果Navicat数据库连接不上数据库了,使用控制台修改MySQL权限

 这里我使用Xshell连接Ubuntu系统:

通过以下语句完成修改权限:

 

 修改完毕 再次连接即可。

Cause: java.sql.SQLException: Access denied for user ''root''@''localhost'' (using pa...

Cause: java.sql.SQLException: Access denied for user ''root''@''localhost'' (using pa...

再一次进行 jdbc 连接的过程中出现了以下错误:

Cause: java.sql.SQLException: Access denied for user ''root''@''localhost'' (using password: YES)

 

 

我的 properties 文件信息如下

 

 

很显然 jdbc,password=123456 这里的符号打错了,这才是导致这次问题的原因。

粗心大意,找了半天!!

还有一种的错误,那就是再 root 或 password 后面添加空格

 

 这样也会导致无法连接成功,但是报错信息会明显

 Cause: java.sql.SQLException: Access denied for user ''root   ''@''localhost'' (using password: YES)

 

Caused by: java.sql.SQLException: Access denied for user

Caused by: java.sql.SQLException: Access denied for user

1 错误是用户名密码错了, 查看一下配置 2 经查, 是用户名写错了, 但是又不能用root, 所以需要重新加一个用户, 使用navicat for mac增加用户 在123上面点击人的图标, 会出来所有用户 左下有号, 出来信息, 填写用户名, 用户host(%是所有机器都可以, 也可以 是i

1 错误是用户名密码错了, 查看一下配置


2 经查, 是用户名写错了, 但是又不能用root, 所以需要重新加一个用户, 使用navicat for mac增加用户

在123上面点击人的图标, 会出来所有用户

左下有+号, 出来信息, 填写用户名, 用户host(%是所有机器都可以, 也可以 是ip, 域名)

分配一下权限, 或者不分配, 用3的方法分配

立即学习“Java免费学习笔记(深入)”;

3 权限给一下

CentOS下yum安装Mariadb - 龙遥的世界 - 博客频道 - CSDN.NET
http://blog.csdn.net/robert_lizhiqiang/article/details/44175957


refer

mysql - java.sql.SQLException: Access denied for user ''root''@''localhost'' (using password: YES) - Stack Overflow
http://stackoverflow.com/questions/11922323/java-sql-sqlexception-access-denied-for-user-rootlocalhost-using-password

CDH:cdh5 环境 mkdir: Permission denied: user=root, access=WRITE, inode=

CDH:cdh5 环境 mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:...

产生问题原因:

环境 hadoop2,cdh5 创建
使用 hadoop fs -mdkir /use/xxx 创建文件路径时,出现权限问题

前提我们已经把当前用户 zhangsan 和 root 放到 /etc/suders 中。

su root

vi /etc/sudoers
root ALL=(ALL) ALL
zhangsan ALL=(ALL) NOPASSWD:ALL

su zhangsan
[zhangsan@cdh107 ~]$ hadoop fs -ls /user
Found 7 items
drwxrwxrwx - mapred hadoop 0 2018-11-12 14:07 /user/history
drwxrwxr-t - hive hive 0 2018-11-12 14:09 /user/hive
drwxrwxr-x - hue hue 0 2018-11-12 14:09 /user/hue
drwxrwxr-x - impala impala 0 2018-11-12 14:09 /user/impala
drwxrwxr-x - oozie oozie 0 2018-11-12 14:09 /user/oozie
drwxr-x--x - spark spark 0 2018-11-12 15:14 /user/spark
drwxrwxr-x - sqoop2 sqoop 0 2018-11-12 14:08 /user/sqoop2

创建目录 /user/zhangsan 抛出异常:

[zhangsan@cdh107 ~]$ hadoop fs -mkdir /user/wangyou
mkdir: Permission denied: user=zhangsan, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x
[zhangsan@cdh107 ~]$ sudo hadoop fs -mkdir /user/wangyou
mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

解决步骤:

1. 查看 /user 目录的用户和用户组

[zhangsan@cdh107 ~]$ hadoop fs -ls /
Found 3 items
drwxr-xr-x - hbase hbase 0 2018-11-12 14:59 /hbase
drwxrwxrwt - hdfs supergroup 0 2018-11-12 14:09 /tmp
drwxr-xr-x - hdfs supergroup 0 2018-11-12 14:09 /user

备注:从上边可以看出我们想在 /user 路径下创建用户,但是 /user 路径的用户是 hdfs,用户组是 supergroup,当我们使用 zhangsan 或者 root 时提示创建失败,因此我们要修改创建 /user/wangyou 的用户。

2. 使用 hdfs 这个用户登录来创建目录 /user/wangyou

[zhangsan@cdh107 ~]$ sudo -uhdfs hadoop fs -mkdir /user/wangyou
[zhangsan@cdh107 ~]$ hadoop fs -ls /user
Found 8 items
drwxr-xr-x - hdfs supergroup 0 2018-11-13 16:43 /user/wangyou
drwxrwxrwx - mapred hadoop 0 2018-11-12 14:07 /user/history
drwxrwxr-t - hive hive 0 2018-11-12 14:09 /user/hive
drwxrwxr-x - hue hue 0 2018-11-12 14:09 /user/hue
drwxrwxr-x - impala impala 0 2018-11-12 14:09 /user/impala
drwxrwxr-x - oozie oozie 0 2018-11-12 14:09 /user/oozie
drwxr-x--x - spark spark 0 2018-11-12 15:14 /user/spark
drwxrwxr-x - sqoop2 sqoop 0 2018-11-12 14:08 /user/sqoop2

3. 通过 hdfs 用户更改所在用户的权限

[zhangsan@cdh107 ~]$ sudo -uhdfs hadoop fs -chown zhangsan:zhangsan /user/wangyou
[zhangsan@cdh107 ~]$ hadoop fs -ls /user
Found 8 items
drwxr-xr-x - zhangsan zhangsan 0 2018-11-13 16:43 /user/wangyou
drwxrwxrwx - mapred hadoop 0 2018-11-12 14:07 /user/history
drwxrwxr-t - hive hive 0 2018-11-12 14:09 /user/hive
drwxrwxr-x - hue hue 0 2018-11-12 14:09 /user/hue
drwxrwxr-x - impala impala 0 2018-11-12 14:09 /user/impala
drwxrwxr-x - oozie oozie 0 2018-11-12 14:09 /user/oozie
drwxr-x--x - spark spark 0 2018-11-12 15:14 /user/spark
drwxrwxr-x - sqoop2 sqoop 0 2018-11-12 14:08 /user/sqoop2

 如果 spark2-shell 出现这个错误,如何解决参考《问题解决:Permission denied: user=root, access=WRITE, inode="/user":hdfs:supergroup:drwxr-xr-x

 

CentOs7 远程连接 mysql 失败,access denied for user root@xxx

CentOs7 远程连接 mysql 失败,access denied for user root@xxx

在远程服务器 CentOs 上安装好了 mysql,远程连接时报错:

在远程主机上进入 mysql,查询:select host, user, Password, grant_priv from user;

发现远程访问数据库的密码和本地访问数据库的密码不一致,所以更新密码:

update user set password=password(''123456'') where user=''root''

再次查询 select host, user, Password, grant_priv from user;

发现密码一致了,稍等两分钟,再次连接数据库,成功连接。

关于MySQL java连接被拒绝:java.sql.SQLException: Access denied for user ''root''@''****'' (usin...的介绍已经告一段落,感谢您的耐心阅读,如果想了解更多关于Cause: java.sql.SQLException: Access denied for user ''root''@''localhost'' (using pa...、Caused by: java.sql.SQLException: Access denied for user、CDH:cdh5 环境 mkdir: Permission denied: user=root, access=WRITE, inode="/user":hdfs:hadoop:...、CentOs7 远程连接 mysql 失败,access denied for user root@xxx的相关信息,请在本站寻找。

本文标签: