数据库拒绝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一起运行的,同时也建议只安装一个,两个完全没必要,只会互相影响

0
0

Jimin

2018-12-19

你好,这种基本可以确认是本地环境配置的问题,很可能与密码、用户权限或者端口权限的配置有关系。
你说的重置root,我没太明白是重置的什么。这个问题不光是看那个提示文案,更要关注后面异常code。有时连接地址也会带来问题,比如localhost不好用时127.0.0.1有时就可以。

0
1
哟只贤
老师,上面更新了我现在的囧境。。。。
2018-12-20
共1条回复

Java开发企业级权限管理系统

源于企业真实Java项目,涉及大量高级技巧,覆盖权限管理开发技术

2260 学习 · 1347 问题

查看课程