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