本地IDEA连接远程数据库(Ubuntu系统)时发生Communications link failure错误
1.检查云服务器的安全组是否放通3306端口
2.检查配置文件/etc/mysql/mysql.conf.d/mysqld.cnf文件中的bind_address是否监听外网IP网段(一般设置为0.0.0.0即可)
3.检查mysql中的用户host字段是否能被外网访问,如果为localhost表示只能本地访问,此时修改host属性为%即可(一般外网访问的话可以新建一个用户,授予操作数据库的部分权限,这样更安全,不是直接修改root用户的host权限)