本地连接阿里云服务器MySQL数据库

1、阿里云开放端口

设置阿里云服务器安全组规则开放端口

阿里云官方解释 :安全组是一种虚拟防火墙,用于设置单台或多台云服务器的网络访问控制,它是重要的网络安全隔离手段,用于在云端划分安全域。每个云服务器对应的实例至少属于一个安全组,在创建的时候就需要指定。

阿里云服务器开放端口的具体步骤:

步骤1:登录阿里云官网后,点击“控制台“”
在这里插入图片描述
步骤2: 点击“云服务器ECS”
在这里插入图片描述
步骤3:点击下图「i-7xvcu671mq0o1vkxcvze」
在这里插入图片描述

步骤4:点击 下图的“安全组”
在这里插入图片描述

步骤5:点击下图的“配置规则”;
在这里插入图片描述
步骤6:点击下图“入方向”,然后点击“手动添加”,添加端口号后,点击保存。
在这里插入图片描述
端口实例:
在这里插入图片描述

2、本地连接遇到的问题

ERROR: Connection error Cannot connect to “Connection”. null, message from server: “Host ‘223.73.235.243’ is not allowed to connect to this MySQL server”

解决办法:

mysql -u root -p
show databases;
use mysql ;
select user,host from mysql.user;//可以看到user为root,host为localhost的话,说明mysql只允许本机连接,那么外网,本地软件客户端就无法连接了。

在这里插入图片描述

update user set host = ‘%’ where user=‘root’;

在这里插入图片描述

flush privileges;//刷新权限
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值