场景:java
mysql自带的mysql和test库均可以正常链接。mysql
新建一个数据库demo,配置java访问时报错:Access denied for user 'root'@'localhost' (using password: NO)。sql
网搜了几种方法一一尝试,找到了一个有效的解决办法:数据库
UPDATE mysql.user SET Host='%' WHERE Host='localhost'; GRANT ALL PRIVILEGES ON *.* TO root@'%' ; FLUSH PRIVILEGES;