资讯专栏INFORMATION COLUMN

阿里云配置 MySQL 远程连接的详细步骤

zoomdong / 1182人阅读

摘要:原文地址默认情况下,我们安在阿里云上的是不支持远程连接的,但是我们还需要通过一些工具来连接,如,这时就需要我们来修改的远程连接了。

原文地址:https://cf2z.club/blog/Ali-cl...
默认情况下,我们安在阿里云上的mysql是不支持远程连接的,但是我们还需要通过一些工具来连接mysql,如navicat,这时就需要我们来修改mysql的远程连接了。
注意一点:当我们修改完mysql权限相关的操作后一定要刷新权限表,使配置生效,执行

flush privileges;

环境前提:centos7   mysql5.7

一, 首先登录位于阿里云上的mysql:

mysql -u root -h localhost -p

二. 打开mysql数据库    (需要有能操作mysql这个库的权限,一般是mysql的root用户)

use mysql 

三.  这时我们有两种方式来进行修改:
第一种:是直接将原来的 user="root" and host="localhost" 记录的host修改成%或指定的ip
1)将host设置为%表示任何ip都能连接mysql

update user set host="%" where user="root" and host="localhost";

2)  当然也可以将host指定为某个ip

update user set host="106.39.178.131" where user="root" and host="localhost";

3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效 

flush privileges;

 第二种: 是新增一条记录方式
1)新增一个用户newname(这个新增的用户名称也可以为root)密码为并将host设置为%表示任何ip都能连接mysql

 grant all on *.* to "newname"@"%" identified by "Navicat_123";

2)新增一个用户newname,密码为并将host设置为指定的ip 表示 只有该ip能连接mysql

  grant all on *.* to "newname"@"106.39.178.131" identified by "Navicat_123";

3) 执行完以上语句,接着执行以下语句 ,刷新权限表,使配置生效 

flush privileges;

当然如果想再改成本地的连接,只需要将对应用户的host改成localhost即可,

update user set host="localhost" where user="root" and host="106.39.178.131";  

四.  不要现在就去navicat进行连接,还需要做两件事,要不你就到坑里了

1)检查服务器防火墙3306端口开放了吗,没开放需要去开放
2)检查一下阿里云的安全组规则中是否开放了3306端口,
如何检查及配置参考文档:[https://help.aliyun.com/docum...]

五. 现在是时候进行远程连接啦,在工具里输入相应的参数

host:  阿里云服务器的ip
port:3306
user name : 如果是第一种方式的修改,用户就是root,第二种修改就是你自己设置的名字,例如我的就是newname
password: 如果是第一种方式的修改,密码就是root的密码,第二种修改就是你自己设置的密码,例如我的就是Navicat_123
至此,连上去那一刻,有木有很激动啊。

文章版权归作者所有,未经允许请勿转载,若此文章存在违规行为,您可以联系管理员删除。

转载请注明本文地址:https://www.ucloud.cn/yun/47180.html

相关文章

  • 阿里9.9元学生服务器购买和配置方法

    摘要:一通过学生价购买云服务器步骤一个人认证与实名认证进入阿里云官网点击右上角登录按钮这里使用的是淘宝账号密码支付,这个大家应该都有吧,没有自己去注册个淘宝账号输入淘宝账号密码后点击激活之后点头像后点击实名认证点击支付宝认证点击立即认证后进入支付一.通过学生价购买云服务器 步骤一:个人认证与实名认证 1.进入阿里云官网2.点击右上角登录按钮(这里使用的是淘宝账号密码支付,这个大家应该都有吧,没有自...

    ghnor 评论0 收藏0
  • 阿里9.9元学生服务器如何购买和配置方法

    摘要:一通过学生价购买云服务器神奇的传送门步骤一个人认证与实名认证进入阿里云官网点击右上角登录按钮这里使用的是淘宝账号密码支付,这个大家应该都有吧,没有自己去注册个淘宝账号输入淘宝账号密码后点击激活之后点头像后点击实名认证点击支付宝认证点击一.通过学生价购买云服务器神奇的传送门步骤一:个人认证与实名认证 1.进入阿里云官网2.点击右上角登录按钮(这里使用的是淘宝账号密码支付,这个大家应该都有吧,没...

    oliverhuang 评论0 收藏0
  • Windows系统服务器如何使用阿里镜像一键部署 Web 环境?

    摘要:本节介绍系统云服务器如何使用阿里云镜像一键部署环境包括安装组件不包括组件环境重定向。操作步骤在浏览器中打开阿里云的云市场。登录阿里云管理控制台。通过远程连接,将解压后的安装包拷贝到云服务器实例上。本节介绍Windows系统云服务器如何使用阿里云镜像一键部署 Web 环境?包括安装 IIS 组件(不包括 FTP 组件)、PHP 环境、重定向 Rewrite、MySQL、phpwind。该示例不...

    Jacendfeng 评论0 收藏0
  • 阿里ECS服务器搭建

    摘要:最后需要将端中的以前连接的服务端的本地改为阿里云服务器实例的弹性。之前写了一个Android小项目,然后里面各种与后台数据库的交互,然后差不多完成了吧!感觉应该买一个服务器,而不是每次都是需要启动MyEclipse,启动Tomcat服务器才能够启动服务,获取到数据。那么这次就讲一下阿里云ECS服务器搭建的流程吧!   1. 去阿里云的官网购买服务器,菜单栏的产品——>弹性计算——>云服务器E...

    DesGemini 评论0 收藏0
  • 阿里ECS服务器搭建

    摘要:最后需要将端中的以前连接的服务端的本地改为阿里云服务器实例的弹性。之前写了一个Android小项目,然后里面各种与后台数据库的交互,然后差不多完成了吧!感觉应该买一个服务器,而不是每次都是需要启动MyEclipse,启动Tomcat服务器才能够启动服务,获取到数据。那么这次就讲一下阿里云ECS服务器搭建的流程吧! 去阿里云的官网购买服务器,菜单栏的产品——>弹性计算——>云服务器ECS ...

    vslam 评论0 收藏0

发表评论

0条评论

zoomdong

|高级讲师

TA的文章

阅读更多
最新活动
阅读需要支付1元查看
<