环境:spring+mybatis
报错内容:java.sql.SQLException: Access denied for user ‘root
‘@’localhost’ (using password: YES)错误原因
注意:root 与@之间有空格。
解决过程及结果:一直在找权限的问题,按照网上的办法该做的都做了,还是不行。后将spring集成数据库从jdbc配置获取用户名 密码,暂时改为固定的<property name="username" value="${jdbc.username}" />
<property name="password" value="${jdbc.password}" />
就这改为value=”root” ,启动项目可以了,最终发现是配置文件中jdbc.username=root
结尾的地方有空格。
这就印证了为什么报错会报root (空格) @localhost的错误。
mysql连接中一个坑爹的问题记录
最新推荐文章于 2025-04-28 19:31:40 发布