连接mysql时提示java.sql.SQLException: Access denied for user 'root'@'DESKTOP-N2B2D9A' (us

Posted 叮咚丶哈哈

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了连接mysql时提示java.sql.SQLException: Access denied for user 'root'@'DESKTOP-N2B2D9A' (us相关的知识,希望对你有一定的参考价值。

用root连接mysql时提示:访问被拒绝

检查一下mysql server是否开启,发现后台在运行着。。

 

 然后查了一下mysql的用户表,发现root只能运行使用本地ip(localhost或者127.0.0.1)进行连接

 

解决方法:新开一个权限GRANT ALL PRIVILEGES ON *.* TO \'root\'@\'%\' IDENTIFIED BY \'jeffw\' WITH GRANT OPTION;


然后查询一下:select * from user;

新开的root的已经开启权限,通过代码又能成功的运行了。。

 

以上是关于连接mysql时提示java.sql.SQLException: Access denied for user 'root'@'DESKTOP-N2B2D9A' (us的主要内容,如果未能解决你的问题,请参考以下文章

MariaDB / MySQL:存在左连接时忽略索引提示

MAC 安装mysql 连接驱动ODBC时提示安装错误

通过mysql 连接远程数据库时,输入密码后,提示10060错误

Navicat连接MySQL8.0版本时 建议升级连接客户端这个提示怎么办

java运行代码连接mysql时提示:找不到类错误

mysql远程连接时提示not allowed connect