当前位置:网站首页>数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理
数据库连接异常:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01问题处理
2022-06-23 03:56:00 【卖柴火的小伙子】
今天项目中新增了一部分接口,本地测试好之后打包部署到测试环境,数据库竟然连接失败,报错信息如下:create connection error, url: jdbc:mysql://ip/数据库名, errorCode 0, state 08S01,这个报错信息的意思数数据库连接异常,相信很多人都遇到过,现在总接一下数据库远程连接遇到此问题的定位思路。
1.确定mysql进程是否正在运行
ps -ef|grep mysqld
如果没有运行,可以启动mysql,启动方式:
service mysql start
sudo service mysqld start
不同的安装方式启动命令会有不同,可以参考:超详细的linux部署mysql5.7实战记录
2.本地尝试连接mysql看一下是否能连接成功
win+r,输入cmd,进入黑窗口命令行,输入命令:
msyql -h 远程数据库所在服务器的ip -u root -p
然后输入密码,如果不能登录,需要重新检查一下数据库的连接信息,注意一下要连接的数据库名、数据库端口是否正确(一般默认端口是3306)、mysql数据库允许访问连接是否是只允许某个ip还是所有。这主要是看一下数据库的配置文件my.cnf中的配置信息。
另外看一下mysql数据库中user表中host的地址,默认是localhost,即只能本机访问,不允许远程连接。
查看方式:
USE mysql;
SELECT * FROM USER

host设置为%,表示是允许root用户在任意ip下访问。如果上面都没有问题,继续往下看。
3.阿里云ecs服务器安全组设置
只要是部署在阿里云的应用,都需要到安全组中设置开放端口允许访问的ip。在实际开发中,对于部署在阿里云上的mysql数据库来讲,需要对数据库端口添加两条记录,一个是对mysql数据库本身允许访问,即对应的ip是阿里云服务器地址;另一个是对指定的应用服务器所在服务器ip开启。
我这边出现问题原因就是安全组设置中数据库端口3306只有一条记录,只对java项目所在服务器ip开放,新增一条mysql所在服务器ip记录后问题解决。
以上是对数据库连接异常的问题排查思路总结,如果对你有帮助欢迎点赞收藏或是评论区留言!
边栏推荐
猜你喜欢

奇门遁甲辅助决策软件

架构师之路,从「存储选型」起步

Missing essential plugin

STP summary

Three tier architecture experiment
![[leetcode] longest increasing subsequence problem and its application](/img/e0/d666dccec1f65eed61fce83ac2190a.png)
[leetcode] longest increasing subsequence problem and its application

BGP second test

Complete the primary school project in 3 days, and teach you to complete the weather broadcast system hand in hand!

App hangs~

JDBC入门学习(三)之事务回滚功能的实现
随机推荐
Introduction to s file generated by TEQC for GNSS data quality analysis
Array The from method creates an undefined array of length n
1010 Radix
Arduino temperature and humidity sensor DHT11 (including code)
气象绘图软件Panoply使用教程 (不定时更新)
第十六届东北地区大学生程序设计竞赛(热身赛)B-String Value(字符串dp)
Difficult to find a job in a bad environment? Ali on three sides. Fortunately, he has made full preparations and has offered
Implementation of the rotation chart
【Leetcode】最长递增子序列问题及应用
Onnxoptimizer, onnxsim usage records
Mysql入门学习(三)之视图
Implementation of slider view
UI automation positioning edge -xpath actual combat
Strong push, quick start to software testing
BGP second test
Open source ecology 𞓜 super practical open source license basic knowledge literacy post (Part 2)
104. 简易聊天室7:使用 Socket 传递对象
A bug in rtklib2.4.3 B34 single point positioning
Fund performance evaluation
AMS:startActivity桌面启动应用