Navicat无法远程连接阿里云服务器数据库

今天晚上自己在阿里服务器上面新建了一个数据库,想用Navicat for mysql 测试一下数据库远程连接,我服务器ip是123.57.167.44,可是用Navicat 访问后就自己变成了其他的,这样idea开发也访问不了,请问有大佬可以帮我解答一下吗

 

开端口,安全组放行,mysql开放远程登陆

这个看提示信息翻译即可,一般来说可以在服务器端放行对应的端口,添加安全组规则,重启一下软件再次链接即可

云服务的话应该开发端口,mysql的3306,不然不能远程连接 。

如果还不行,需要  

在装有MySQL的机器上登录MySQL mysql -u root -p密码
执行use mysql;
执行update user set host = '%' where user = 'root';这一句执行完可能会报错,不用管它。
执行FLUSH PRIVILEGES;

经过上面4步,就可以解决这个问题了。
注: 第四步是刷新MySQL的权限相关表。