数据库拒绝root访问
来源:3-10 基于Apache Shiro权限管理Case实操-2

哟只贤
2018-12-19
Access denied for user ‘root’@‘localhost’ (using password: YES)
老师,就是上面那个问题。
我重置了很多次root,都还是报那个错…
网上的方法我都试过了(几乎都是重置root)。好不容易解决上一个错误,以为成功了,哭死。
我用CMD和MySQL Workbench都可以成功登录数据库,然后就是项目登不上去
按照网上的办法后
我查看了自己的root权限,已经给了 all privilegegs 权限
mysql workbench也能够登录
这个文件检查了好几遍,没问题
(PS:我有改成127.0.0.1,但是还是同样的报错)
(PS:用户名和密码后面也有好好检查没有
====================================================
老师我找到原因了。
学校老师要求我们下载禅道,但是没怎么用过,我就一直没管,我发现禅道自带mysql。我的项目连接的禅道的mysql。
我自己下载的mysql,端口号也是3306,两个冲突了。
2回答
-
Jimin
2018-12-21
两个mysql只启动一个试试,正常肯定不可能两个mysql一起运行的,同时也建议只安装一个,两个完全没必要,只会互相影响
00 -
Jimin
2018-12-19
你好,这种基本可以确认是本地环境配置的问题,很可能与密码、用户权限或者端口权限的配置有关系。
你说的重置root,我没太明白是重置的什么。这个问题不光是看那个提示文案,更要关注后面异常code。有时连接地址也会带来问题,比如localhost不好用时127.0.0.1有时就可以。012018-12-20
相似问题