今天618,阿里云ECS服务器搞活动,买了一年2核4g的服务器玩玩,安装完mysql,内网用着没什么问题,可是我本地用navicat连接不上。记录一下原因
-
安装完mysql,启动查看mysql用户组
image.png
可以看到root权限已经是'%',
- 我是执行过GRANT ALL PRIVILEGES ON . TO 'root'@'%' IDENTIFIED BY '新密码' WITH GRANT OPTION;命令的。
- 然后进入阿里云的控制台,添加授权3306端口的防火墙权限(我没有买过服务器,所以不知道这个地方的配置)
- 找到安全组->配置规则(入方向,出方向都要添加),看图: image.png
- 再次用navicat连接成功 image.png
网友评论