在这里插入图片描述
今天刚睡醒打开电脑启动项目,先打开前端、后端、然后是数据库,突然眼前一亮,闪出来一个这个警告界面,说是The specified database user/password combination is rejected: [28000][1045] Access denied for user ‘root’@‘localhost’ (using password: YES)。脑袋不想动,直接翻译,翻译成中文就是:指定的数据库用户密码组合被拒绝:[28000] [1045]用户’root’@'localhost’的访问被拒绝(使用密码:是)。胡乱弄了好久没找出原因,最后通过度友的提醒,看了一眼服务,
在这里插入图片描述
当时我的MySQL5.5是正在运行状态,MySQL是关闭状态(上面给的图片是我服务重新弄好之后的截图,所以跟我描述的相反),而我的数据库用的是上面的MySQL服务,也就是8.0的,通过环境变量也可以看得出来:
在这里插入图片描述

所以我就关闭了下面的MySQL5.5,启动了上面的MySQL服务。然后再次打开数据库,发现连接成功!(这里如果还是显示一开始的那个警告界面,那就输入一下正确的用户名和密码,点击‘OK’就可以连接上了)。附图:
在这里插入图片描述

如果上面的方法不行,那也可能是当初使用Mysql Installer安装的时候没有设置能使用的用户。或者是密码输入错误。

Logo

华为开发者空间,是为全球开发者打造的专属开发空间,汇聚了华为优质开发资源及工具,致力于让每一位开发者拥有一台云主机,基于华为根生态开发、创新。

更多推荐