Navicat远程连接数据库时报错java.sql.SQLException: Access denied for user 'root'@'windows10.microdone.cn'navicat

将localhost改为本机的ip地址时连接数据库报错:

java.sql.SQLException: Access denied for user 'root'@'windows10.microdone.cn' (using password: YES)!!!!

这很有可能是因为该数据库没有开启远程连接服务,那么该如何开启远程连接服务呢?

最简单的一种方案就是使用sql语句进行设置:

GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123';//123指登录数据库时使用的密码

flush privileges;

如果还没生效的话,请重启MySql服务器。

 

posted @ 2020-11-11 17:10  向着阳光漫步  阅读(378)  评论(0编辑  收藏  举报