项目部署到阿里云链接不上数据库
来源:5-9 mybatis三剑客之mybatis-generator配置
慕盖茨1364648
2018-06-21
上面给的数据库的username 和 password都是正确的,线上linux可以使用这个用户名链接MySQL,程序在本地跑没有任何的问题,就是线上总是这个问题。还有一个异常
Cause: org.springframework.jdbc.CannotGetJdbcConnectionException: Could not get JDBC Connection; nested exception is org.apache.commons.dbcp.SQLNestedException: Cannot create PoolableConnectionFactory (Communications link failure
这是pom中的依赖:
<dependency>
<groupId>mysql</groupId>
<artifactId>mysql-connector-java</artifactId>
<version>5.1.6</version>
</dependency>
到底哪里有问题???????????????????
1回答
-
polo哦
2018-06-23
你先试试navicat能不能连接上先,不能就是防火强的问题或者权限的问题,如果能连上就是你配置文件的锅
1、安装mysql环境
2、使用root用户登录 mysql -uroot -p
3、赋权限给某个用户权限
GRANT ALL PRIVILEGES ON *.* TO 用户名@'%' IDENTIFIED BY '数据库密码' WITH GRANT OPTION;
4、mysql> commit;
5、mysql> flush privileges;
6、mysql> exit;
再重启数据库 service mysqld restart
7、开放3306端口
122018-06-23
相似问题