一、情景
使用idea连接mysql数据库
二、问题及解决办法
1、直接连接报错
Connection refused: connect
2、mysql服务是否启动再连接依旧报错
3、使用Navicat Premium新建连接,发现需要密码,账号密码已忘记连接时报错1045
解决办法:重置密码
步骤如下:
a、net stop mysql关闭服务
b、net start mysql开启服务
c、安装目录的my.ini文件中,在[mysqld]下加skip-grant-tables
d、保存退出
e、mysql -u root -p
f、update user set password=password("root") where user="root";重置密码
g、flush mysql(或许这一步不需要?)
h、exit
j、重启服务
4、重启后再使用Navicat Premium新建连接发现已经可以
5、此时重复idea连接数据库的操作
填入信息后apply -> ok
发现可以连接了
标签:数据库,idea,报错,mysql,root,连接 From: https://www.cnblogs.com/shlbetter/p/18603575