欢迎您访问程序员文章站本站旨在为大家提供分享程序员计算机编程知识!
您现在的位置是: 首页

eclipse-mysql5.7—Access denied for user [email protected](using password:YES)解决

程序员文章站 2022-03-08 15:55:59
...

摘要:

使用开发工具eclipse、idea连接mysql数据库的时候碰到了如标题的问题,针对的版本是:mysql-5.7

目录

一、查看使用navicat是否能连接mysql

二、查看配置文件是否有bug

三、如果上述都没有问题,可以试试本方法


一、查看使用navicat是否能连接mysql

如题目字面意思,使用navicat测试,是否能连接到本地的mysql,如果不能:

1.查看本机电脑的mysql的服务有没有开启;<如果不会,请另行百度,资源很多>

2.其他原因另行百度

二、查看配置文件是否有bug

1.先放一下标准连接代码,判断配置文件是否有问题

slave.jdbc.driverClassName=com.mysql.jdbc.Driver
slave.jdbc.url=jdbc:mysql://127.0.0.1:3306/fiberhome_otn?useUnicode=true&characterEncoding=utf-8
slave.jdbc.username=root
slave.jdbc.password=123465
slave.jdbc.initialSize=5
slave.jdbc.maxActive=30
slave.jdbc.maxIdle=30
slave.jdbc.minIdle=5
slave.jdbc.maxWait=60000

2.查看ip、端口是否有误

3.最好保证配置文件中,value值没有空格

三、如果上述都没有问题,可以试试本方法

1.打开C盘,打开显示隐藏文件,此时应该会有Program Data文件夹

eclipse-mysql5.7—Access denied for user [email protected](using password:YES)解决

2.然后找到 C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini配置文件

3.在配置文件的最后一行添加如下代码:skip-grant-tables

4.重启本机的mysql服务

我的bug是按照第三步解决的,没有其他资源里面那么多的cmd+命令,所以特别记录一下。如果你们的bug没有得到解决,烦请各位另行高明吧~