DataGrip测试连接时,正在连接到DBMS: MySQL (版本5.7)区分大小写:普通形式=mixed,分隔形式=exact [28000][1045] Access;(知道密码是对的。)

而使用mysql workbench时,可以登录账户进入,故密码是对的,但datagrip的测试就是不通过。

 

点击红色方框会出现

在这里插入图片描述

解决方法:

1.先确保mysql端口没有被其他软件占用(如果之前没有使用过数据库一般不会),如果有则移除进程。若不能解决则进入步骤2.

        (1)检查有无占用  命令行输入 netstat -ano|findstr "3306"

        (2)删除  taskkill -pid 端口号 /f   这个才是对的命令行,输入自己的端口号。(如果占用端口的是同一个进程,应该就是mysql进程,故你移除后需要打开mysql服务)

                如taskkill -pid 15060 /f 

2.此时修改编码配置可以解决问题,需要将编码格式改为“GBK”(我是win11)

3.重新打开mysql服务命令行输入 net start mysql+版本号,

我的是mysql57,(也可以直接在windows开始菜单那搜索“服务”,找到mysql手动打开)故输入net start mysql57然后重启软件,datagrip和workbench都可以使用,问题解决。

修改编码设置是否会对后续操作产生影响尚未明晰(如可能命令行会出现乱码,控制台乱码等),之后希望一下编码原理,来更好解决。

步骤1转自:https://www.cnblogs.com/slyblue/p/12976802.html​​​​​​ 里面有忘记密码时,如何修改密码的方法。

  • 0
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值