在springboot项目链接数据库时,提示访问权限问题
ERROR 1698 (28000): Access denied for user 'root'@'localhost'
仔细检查后,本身配置文件中的链接属性配置没有问题。最后发现是因为使用的是linux下的普通用户,且mysql root权限的认证方式是 auth_socket,所以导致没有权限,链接不上
问题原因:
解决linux下普通用户无法使用mysql root用户链接数据库的问题:
use mysql;
select user, plugin from mysql.user;
update mysql.use