eclipse无法连接MySQL数据库的问题
目录
eclipse无法连接MySQL数据库的问题
eclipse无法连接MySQL数据库
在运行外部导入文件时,出现了两个问题。
第一个是
java.sql.SQLException:Assess denied for uer‘root’@‘locathost’(using password:yes)
如图
出现这个错误的原因
第一 数据库密码错误
第二 未连接到数据库
检查自己的密码并没有问题,于是采用以下办法解决。
第一 将MySQL加入到系统变量中
同时 打开MySQL配置文件 如下图
(如果发现没有my.ini文件 有两种解决办法)
第一 文件可能被隐藏
点击文件夹上方的查看-》勾选’隐藏的项目’
你的my.ini可能会出现
如果用了这一方法 发现你的配置文件还是不在 那就使用第二种方法
第二种方法 自己新建一个文件
然后把以下代码复制进去即可
my.ini
[mysql]
; 设置 mysql 客户端默认字符集
default-character-set=utf8
[mysqld]
;设置 3306 端口
port = 3306
; 设置 mysql 的安装目录
basedir=D:\mysql-5.7.33-winx64
; 设置 mysql 数据库的数据的存放目录
datadir=D:\mysql-5.7.33-winx64\data
; 允许最大连接数
max_connections=200
; 服务端使用的字符集默认为 8 比特编码的 latin1 字符集
character-set-server=utf8
; 创建新表时将使用的默认存储引擎
default-storage-engine=INNODB
注意 :
; 设置 mysql 的安装目录
basedir=D:\mysql-5.7.33-winx64
; 设置 mysql 数据库的数据的存放目录
datadir=D:\mysql-5.7.33-winx64\data
这一部分要设置成自己的地址
================================================
第二 在配置文件最后一行添加代码
添加代码
skip-grant-tables
效果如图所示
保存 my.ini 并且重新启动 MySQL 服务器
重新启动服务器方法:
打开任务管理器 右键重启即可
这时 你的数据库就不需要密码 就可以登陆了
检测一下数据库是否配置成功
打开 cmd
出现以上画面 表示 数据库配置成功
然后重启 eclipse 刷新自己的数据库 就可以使用了