ECS使用体验——第一次部署ssm项目到服务器上出现Linux远程连接数据库失败的问题
2023-02-26 10:19:20 时间
问题详情:
本地IDEA已经连接上远程安装在Linux服务器上的MySQL数据库并且可以成功跑起来了,但是打成war包上传到Linux后却无法连接数据库。
目前找出的有两个问题并成功解决
1、可能是证书问题。在数据库配置文件的jdbcUrl中把useSSL=true改为useSSL=false
(福利推荐:阿里云、腾讯云、华为云服务器最新限时优惠活动,云服务器1核2G仅88元/年、2核4G仅698元/3年,点击这里立即抢购>>>)
2、主机IP地址我原本用的是ECS的公网IP地址,理应是没问题的,但是用上了jdbcUrl=jdbc:mysql://公网IP/test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true
后却出现连接失败的报错,后来改成127.0.0.1后问题才解决。
最后的配置结果:
jdbcUrl=jdbc:mysql://127.0.0.1:3306/test?characterEncoding=utf8&zeroDateTimeBehavior=convertToNull&useSSL=true
你还在原价购买阿里云、腾讯云、华为云、天翼云产品?那就亏大啦!现在申请成为四大品牌云厂商VIP用户,可以3折优惠价购买云服务器等云产品,并且可享四大云服务商产品终身VIP优惠价,还等什么?赶紧点击下面对应链接免费申请VIP客户吧:
相关文章
- Java学习笔记 DbUtils数据库查询和log4j日志输出 使用
- 多个@bean无法通过@resource注入对应的bean(org.springframework.beans.factory.NoUniqueBeanDefinitionException: No qualifying bean of type 'javax.sql.DataSource' available: expected single matching bean but found )
- Java程序员最容易犯的十大SQL错误,你犯过几次?
- SQL注入之简单了解堆叠注入
- MySql小技能:定时任务
- SQL语句练习07
- 《NoSQL实战:企业级大数据应用开发入门、实战与进阶》(WIP)
- 单机分布式一体化:OceanBase 4.0为下一代数据库“打样”
- win10下MySQL安装教程(MySql-8.0.26超级详细)
- MySQL使用遇到问题总结
- MySQL【一】基本使用----超详细教学
- MySQL【二】---数据库查询详细教程{查询、排序、聚合函数、分组}
- MySQL【三】---数据库查询详细教程{分页、连接查询、自关联、子查询、数据库设计规范}
- MySQL【四】---案例实战{拆分多表、外键创建等}
- 一文读懂数据库优化之分库分表
- NoSQL与SQL:主要区别及选型
- 是什么影响了MySQL索引B+树的高度?
- MySQL数据文件被误删,如何进行恢复?
- Centos8安装Mariadb出现mysql_secure_installation: command not found的解决办法
- 基于 Docker 搭建 MySQL 一主两从复制