遇到的问题:IDEA连接不上mysql数据库

接连出现图中的错误

错误1:java.net.ConnectException: Connection refused: connect.   连接被拒绝

错误2:[08S01]通信链路故障

以管理员方式运行命令提示符,输入指令也连不上

正确解决办法:确保数据库服务是打开的,再去连接数据库

Step1.  以管理员方式运行命令提示符

Step2.  输入命令 net start mysql 启动数据库服务器

(若在此之前的几天能连接成功数据库,只是今天连不上,便只操作到 Step2. 即可, IDEA 就能自动连接上数据库,不用看 Step3. 

Step3.  输入命令 mysql -u用户名 -p密码  连接数据库服务器(此处我的用户名是root,密码是1234,所以我输入的是 mysql -uroot -p1234

此时,数据库已成功连接。在 IDEA 中测试连接,也能成功连接。

解决历程(只是想记录一下)

在网上找到一种解决方法:在 Advanced 选项下,找到左侧栏的 useSSL 然后将 value 值 设置成 FALSE

然后点击 Apply , 点击 Yes , 最后点击 OK

结果发现还是连接不上,后来找到正确的解决方法(见上文),测试连接成功后,我将 Advanced 选项下左侧栏 useSSLvalue 值,重新设置回 TRUE

出现以下警告:The specified database user/password combination is rejected: [28000][1045] Access denied for user '28269'@'localhost' (using password: NO),我输入用户名和密码,点击 OK 后,测试连接仍然是 Succeeded!

Logo

DAMO开发者矩阵,由阿里巴巴达摩院和中国互联网协会联合发起,致力于探讨最前沿的技术趋势与应用成果,搭建高质量的交流与分享平台,推动技术创新与产业应用链接,围绕“人工智能与新型计算”构建开放共享的开发者生态。

更多推荐