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
如题目字面意思,使用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文件夹
2.然后找到 C:\ProgramData\MySQL\MySQL Server 5.7下的my.ini配置文件
3.在配置文件的最后一行添加如下代码:skip-grant-tables
4.重启本机的mysql服务
我的bug是按照第三步解决的,没有其他资源里面那么多的cmd+命令,所以特别记录一下。如果你们的bug没有得到解决,烦请各位另行高明吧~
上一篇: MySQL免安装版
下一篇: mysql 免安装版
推荐阅读
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
MySQL密码正确却无法本地登录-1045 Access denied for user 'root'@'localhost' (using password:YES
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决
-
java访问数据库被拒绝,不能连接数据库ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
-
Linux连接mysql报错:Access denied for user ‘root’@‘localhost’(using password: YES)的解决方法
-
ERROR 1045 (28000): Access denied for user ''root''@''localhost'' (using password: YES)实用解决方案
-
Access denied for user 'root'@'localhost' (using password:YES) Mysql5.7
-
Eclipse使用jdbc连接MySql数据库报:java.sql.SQLException: Access denied for user 'root'@'localhost' (using password: YES)
-
ERROR 1045 (28000): Access denied for user 'root'@'localhost' (using password: YES)
-
Web项目打成war包部署到tomcat时报MySQL Access denied for user 'root'@'localhost' (using password: YES)错误解决方案(推)