IDEA 连接阿里云-轻量应用服务器上的 MySQL 提示 Host x.x.x.x is not allowed to connect to this MySQL server

版权声明:本文为博主原创文章,未经博主允许不得转载。 https://blog.csdn.net/qq_37960603/article/details/85807740

使用 IDEA 连接阿里云-轻量应用服务器上的 MySQL,出现 Error 信息,如下图红框所示。
在这里插入图片描述

点击 Error 信息右边的 view ,会出现 Error 的详细信息,如下图所示。
在这里插入图片描述

解决:

我是 Windows 系统的服务器,通过远程桌面连接了服务器,并且进入了服务器中的 MySQL ,输入 show databases;
在这里插入图片描述

输入 use mysql;update user set host='%' where user='root';
在这里插入图片描述

为什么要这样设置呢?这是因为数据库默认设置只允许本地程序进行连接,也就是只允许本地主机连接数据库,如默认设置 host='localhost',如果需要设置其他主机也可以连接数据库,我们需要设置 host='%'

记得要重启一下数据库。

如果有说错的地方,请指正,万分感谢。

这样就可以正常连接数据库了。
在这里插入图片描述

如果大家还不可以连接数据库,应该是服务器的防火墙规则没有设置吧。其他的情况我还没遇到过。
在这里插入图片描述

猜你喜欢

转载自blog.csdn.net/qq_37960603/article/details/85807740