##前言 在做数据库课设的时候,因为使用的是ECS服务器的自建数据库,使用ip地址进行连接,JDBC配置好后连接出现“Communications link failure"错误。错误提示成功发送消息,但没有返回值。
解决方法:将三种访问权限打开
数据库远程访问权限:
1. 进入数据库
2. 创建远程登录账号
3. 更新数据库
mysql
-u root
-p
mysql
>grant all on
*.* to
'dms'@
'%'IDENTIFIED BY '123456';
mysql
>flush privileges
;
详细可查看阿里云文档.
阿里云安全组权限
在实例管理中找到安全组选项点击配置规则入方向添加数据库端口(Mysql为3306),授权对象为0.0.0.0/0 Liunx系统访问权限 ECS服务器的宝塔Liunx系统中开放端口,需要在宝塔面板的安全面板处添加开放端口(Mysql端口为3306)