使用ip地址通过jdbc连接阿里云服务器mysql数据库

1登录阿里云的控制台,把3306端口开放

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第1张图片

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第2张图片

2试着连接发现报下面的错误

com.mysql.jdbc.exceptions.jdbc4.MySQLNonTransientConnectionException: Could not create connection to database server. Attempted reconnect 3 times. Giving up.我使用的连接jar是



  mysql
  mysql-connector-java
  5.1.45

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第3张图片

3修改数据库权限-我的数据库是mysql5.7版本的

使用sql语句select user,host from mysql.user;查询,结果如下

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第4张图片

使用sql语句update mysql.user set host ='%' where user = 'root'更新,结果如下

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第5张图片

4重启mysql服务后测试可用

使用ip地址通过jdbc连接阿里云服务器mysql数据库_第6张图片

 

 

 

你可能感兴趣的:(数据库常识)