如果你是在连接别的电脑上的数据库、或者windows连接linux中的数据库、或者linux连接Windows中的数据库、或者将localhost改为本机的ip地址时连接数据库报错:
java.sql.SQLException: Access denied for user 'root'@'windows10.microdone.cn' (using password: YES),而且查看浏览器的Network中的请求一直处于(pending)状态。
这很有可能是因为该数据库没有开启远程连接服务,那么该如何开启远程连接服务呢?
最简单的一种方案就是使用sql语句进行设置:
GRANT ALL PRIVILEGES ON *.* TO 'root'@'%' IDENTIFIED BY '123456';//123456时登录数据库时使用的密码
flush privileges;
如果还没生效的话,请重启MySql服务器。