今天项目中新增了一部分接口,本地测试好之后打包部署到测试环境,数据库竟然连接失败,报错信息如下: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,进入黑窗口命令行,输入命令:文章来源:https://uudwc.com/A/J6pP
msyql -h 远程数据库所在服务器的ip -u root -p
然后输入密码,如果不能登录,需要重新检查一下数据库的连接信息,注意一下要连接的数据库名、数据库端文章来源地址https://uudwc.com/A/J6pP