解决The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)问题

摘要:
按如下方式卸载控制面板和注册表:运行windows窗口并输入regedit路径:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL。该文件夹也将被卸载。可以通过环境变量检查路径。顺便检查一下,C:ProgramDataMySQL中是否存在MySQL。如果存在,请将其删除。简而言之,您必须完全卸载它!然后我安装了MySQL 5.7版。在安装过程中,我发现3306端口被占用。我怀疑最初无法连接到MySQL可能是因为端口被占用!

今天py跑项目的时候发现数据库错误,如下:The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)

解决The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)问题第1张

出现的错误:1.py连接不上数据库 2.绿猫爪连接不上数据库 3.cmd里面可以打开数据库

通过几个小时的琢磨,想出的问题!1.权限的问题  2.重启服务器 3.重新设置密码等等 解决不掉

最后没办法只能卸载mysql!控制面板卸载,注册表卸载如下:运行windows窗口输入regedit  路径:HKEY_LOCAL_MACHINESYSTEMControlSet001ServicesEventlogApplicationMySQL ,文件夹也卸载,可通过环境变量

看看路径,顺便看下C:ProgramDataMySQL 是否存在mysql,存在的话顺便删除,总之一定要卸载干净!

然后接下来我安装的是5.7版本的mysql,在安装的时候我发现3306端口被占用了,到这里我怀疑一开始连接不上mysql有可能是端口被占用的问题!

所以现在安装的时候我必须解决这个端口的问题,否则安装不上,废话不多说,解决方法如下:

首先知道windows系统如何查看现在某个端口的应用进程id呢,命令是:

netstat  -aon|findstr 3306

解决The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)问题第2张

如上6848就是pid

那么,最后的那个数值就是进程id号,此时需要查看该id号对应的应用是哪一个,可以用命令tasklist:

解决The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)问题第3张

会出现很多的应用,你需要在那列PID中找到上面查到的id值,看它对应的应用,然后打开资源管理器,查看详细信息,找到此应用(pid),结束进程即可(不要命令结束,基本上结束不掉)

结束进程之后就可以正常安装mysql了

然后py再次连接的时候有可能出现时区的问题,输入命令SET GLOBAL time_zone = '+8:00';即可!

总结:出现这种问题也有可能是端口的问题,可以先查看下 端口是否被占用!

免责声明:文章转载自《解决The specified database user/password combination is rejected: com.mysql.cj.exceptions.CJException: Access denied for user 'root'@'localhost' (using password: YES)问题》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇关于ES6兼容IE 问题记录之一node压缩文件夹下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

随便看看

VS中,如何将存在于解决方案里,但是没有显示出来的文件(或文件夹)显示到项目中。

不知道有没有人跟我一样,刚开始接触VS的时候,没有通过“右键-˃添加”产生文件,而是直接一些文件或者文件夹建在了项目的本地目录中。导致最后这些文件无法在项目中显示。其实方法很简单如图“Test”文件夹下有一个“Test2”没有显示出来。点击工具栏“显示所有文件”这时就发现之前没有显示的文件就都显示出来了。在想要显示的文件上点击右键,然后点击“包括在项目中”完...

实用干货丨如何使用Prometheus配置自定义告警规则

前言普罗米修斯是一个用于监控和报警的开源系统。在普罗米修斯的术语中,它所监视的事物被称为目标。在本文中,我们将逐步展示如何安装Prometheus来监控/创建报警,并根据自定义事件配置自定义报警规则。当条件满足时,它将发出警报集成Alertmanager来处理客户端应用程序发送的警报。警报管理器将与发送警报通知的电子邮件帐户集成。了解普罗米修斯操作员根据普罗...

【01】如何在XMind中排列自由主题

如何在XMind中安排免费主题。在XMind思维导图软件中,用户可以根据需要添加免费主题。然而,由于自由主题的灵活性,它并不整洁,与需要控制界面有序排列的用户相比,这会造成一定的麻烦。首先选择要组织的所有免费主题,单击,然后在下拉框中选择以安排免费主题。有六种排列方式:左对齐、垂直居中、右对齐、顶部对齐、水平居中和底部对齐。...

Nginx反向代理缓冲区优化

为了为不同域名的业务需求设置代理_ bufferingproxy_缓冲参数用于控制是否打开后端响应内容的缓冲区_缓冲区将缓冲到硬盘(缓冲区目录由_temp_path命令指定),...

5G中的频点计算及实例分析

相关图表:关于∏SSB的频域位置SSREF和GSCN之间的关系,请参见下表:注:SCSspacedchannelrasterisM=3的工作频带的默认值。同步网格是5G的第一个概念,旨在加快终端扫描SSB的频率位置。GSCN通常用于在SA联网模式下加速时频同步,以继续解释MIB和SIB1消息;对于NSA来说,这是不必要的。RRC重配置消息已经携带了NR的SS...

2022年可用QQ机器人框架

4.小李子机器人官网:https://xiaolz.cn评估:支持多个Q登录和论坛似乎是目前最活跃的。它支持许多api,可以满足许多需求。没有限制,但有很多错误。...