文档章节

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

 不怕不悔
发布于 2017/08/03 09:46
字数 747
阅读 9
收藏 0
点赞 0
评论 0

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

注意一点:当我们修改完权限相关的操作后一定要  flush privileges;        #刷新权限表,使配置生效
 环境前提:centos7   mysql5.7
1. 首先登录位于阿里云上的mysql: mysql -u root -h localhost -p
2.  use mysql                #打开mysql数据库    (需要有能操作mysql这个库的权限,一般是mysql的root用户)
3.  这时我们有两种方式来进行修改:
    第一种是直接将原来的 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';  
    执行完以上语句,接着执行  
            flush privileges;        #刷新权限表,使配置生效
     第二种是新增一条记录方式
        1)新增一个用户newname,密码为并将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';
        这个新增的用户名称可以为root。
        执行完以上语句,接着执行  
         flush privileges;        #刷新权限表,使配置生效

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

    update user set host='localhost' where user='root' and host='106.39.178.131';  
4.  不要现在就去navicat进行连接,还需要做两件事,要不你就到坑里了
        1)检查服务器防火墙3306端口开放了吗,没开放需要去开放
        2)检查一下阿里云的安全组规则中是否开放了3306端口
    如何检查及配置参考文档:https://help.aliyun.com/document_detail/25471.html?spm=5176.100241.0.0.IneJPl
5. 现在是时候进行远程连接啦,在工具里输入相应的参数
        host:  阿里云服务器的ip
        port:3306
        user name : 如果是第一种方式的修改,用户就是root,第二种修改就是你自己设置的名字,例如我的就是newname
        password: 如果是第一种方式的修改,密码就是root的密码,第二种修改就是你自己设置的密码,例如我的就是Navicat_123
        至此,连上去那一刻,有木有很激动啊。


 

© 著作权归作者所有

共有 人打赏支持
粉丝 0
博文 4
码字总数 809
作品 0
程序员
[转]阿里云配置mysql远程连接

[转]阿里云配置mysql远程连接 默认是不能用客户端远程连接的,阿里云提供的help.docx里面做了设置说明,mysql密码默认存放在/alidata/account.log 首先登录: mysql -u root -h localhost -...

thinkyoung
2015/06/16
0
0
阿里云使用笔记-MySQL远程连接-centos7

原文地址:http://my.oschina.net/ecnu/blog/295304 在阿里云安装好mysql后愉快地祭出navicat赶紧试一发,然而并不能连接。。。不可能每次都连接阿里云然后再黑框框上操作啊,于是辗转反侧找到...

liujiest
2016/03/10
912
1
阿里云部署discuz 9/20/2015(us time)

tool: ftp客户端 http://sourceforge.net/projects/filezilla/?source=typredirect 1 下载discuz最新版 http://www.discuz.net/thread-3570835-1-1.html 这里我们选择 简体 UTF8 http://down......

jayronwang
2015/09/21
151
0
CentOS6.8 Mysql安装

本文档主要介绍了如何在CentOS6.8上安装MySQL。详细步骤如下: 一、检查系统是否安装其他版本的MYSQL数据,并删除。 #yum list installed | grep mysql #yum -y remove mysql-libs.x86_64 二...

阿刚ABC
2017/11/04
0
0
远程不到阿里云mysql服务器怎么破?

前两天搞了个阿里的云服务器(CentOS 6.5 64位),java、tomcat这些都装好了,mysql5.6.19也装了,结果远程连接的时候一直连接不上报10060,已经授权远程访问了。 mysql的user表 my.cnf配置 ...

helloyangxp
2014/07/29
13.2K
13
怎么把Java 项目 发布到 Linux并访问

呐呐呐,做人呢,最重是要开心啦。 呐呐呐,做Java呢,最重要是要把自己的“作品” 部署到公网上去啦。 特别是初学者,需要向面试官证明自己会什么,这个真的就很重要啦,空口无凭,为什么面...

maocai15
01/18
0
0
分布式架构3--CentOs下安装MySQL(环境准备)

声明:因为运行环境是基于Linux系统的,在做此框架之前需要做一些前期的环境准备工作 CentOs下安装MySQL网上很多实例,因为博客后期作为框架的原生教程,故这边做详细的安装记录,我这边已经...

明理萝
07/19
0
0
阿里云ECS下安装的MySQL无法远程连接?

场景重现 在阿里云ECS下, Ubuntu系统上通过以下命令安装的MySQL数据库, 本地连接正常, 但远程死活连接不上. 解决办法 主要有以下几点: 用户默认受限为本地可访问(localhost), 远程拒绝( 出于...

taadis
2016/10/13
127
0
Xshell登录阿里云服务器ECS

Xshell登录阿里云服务器ECS 1. 参考资料: 1). 《阿里云服务器怎么用?阿里云服务器使用教程》 链接:http://www.cr173.com/html/50758_1.html 2). eagle-zhang的CSDN博客《Xshell连接不上阿...

SuShine
07/18
0
0
Navicat连接远程数据库10038报错问题?

前言   对于我们连接远程服务器的数据库,老是会出一些问题,例如这里的问题,在这里测试我们以阿里云服务器为例。 问题 第一种:端口开放问题导致的报错10038解决方案 查看服务器端口是否...

骑着毛驴逗你玩儿
05/21
0
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

轻松搭建svn版本管理工具+svnmanager管理客户端

前面的文章有写过svn版本管理工具的安装是基于svn的安装包进行安装,对于svn与apache的结合还得下svn和apache的模块进行结合过程比较繁琐,今天来介绍下通过centos的yum来安装svn能够快速安装...

javazyw
13分钟前
0
0
keepalived配置高可用集群

Linux集群概述 根据功能划分为两大类:高可用和负载均衡 高可用集群通常为两台服务器,一台工作,另外一台作为冗余,当提供服务的机器宕机,冗余将接替继续提供服务 实现高可用的开源软件有:...

TaoXu
18分钟前
0
0
mysql联表批处理操作

1 概述 mysql中的单表增删改查操作,可以说是基本中的基本. 实际工作中,常常会遇到一些基本用法难以处理的数据操作,譬如遇到主从表甚至多级关联表的情况(如一些历史问题数据的批量处理),考虑到...

社哥
21分钟前
0
0
IntelliJ IDEA 详细图解最常用的配置,适合刚刚用的新人。

刚刚使用IntelliJ IDEA 编辑器的时候,会有很多设置,会方便以后的开发,磨刀不误砍柴工。 比如:设置文件字体大小,代码自动完成提示,版本管理,本地代码历史,自动导入包,修改注释,修改...

kim_o
36分钟前
0
0
Google Java编程风格指南

目录 前言 源文件基础 源文件结构 格式 命名约定 编程实践 Javadoc 后记 前言 这份文档是Google Java编程风格规范的完整定义。当且仅当一个Java源文件符合此文档中的规则, 我们才认为它符合...

niithub
38分钟前
0
0
java.net.MalformedURLException异常说明

1.异常片段 Java代码中,在进行URL url = new URL(urllink)操作时,提示以下异常信息,该类异常主要问题出在参数urllink上面。 异常片段1 java.net.MalformedURLException at java.ne...

lqlm
38分钟前
1
0
CentOS7修改mysql5.6字符集

解决办法:CentOS7下修改MySQL数据库字符编码为UTF-8,UTF-8包含全世界所有国家所需要的字符集,是国际编码。 具体操作如下: 1.进入MySQL [root@tianqi-01 ~]# mysql -uroot -p Enter passw...

河图再现
40分钟前
0
0
DevExpress v18.1新版亮点——WPF篇(一)

用户界面套包DevExpress v18.1日前终于正式发布,本站将以连载的形式为大家介绍各版本新增内容。本文将介绍了DevExpress WPF v18.1 的新功能,快来下载试用新版本!点击下载>> Accordion Co...

Miss_Hello_World
42分钟前
0
0
Rancher 2.0集群与工作负载告警

Rancher 2.0操作指南。本文将step by step演示如何使用Rancher 2.0中集成的告警功能,包括设置通知程序、设置集群级别以及工作负载级别的告警。 在Rancher 1.x时期,告警功能是很多Rancher用...

RancherLabs
47分钟前
1
0
Python中字符串拼接的N中方法

python拼接字符串一般有以下几种方法: ①直接通过(+)操作符拼接 s = 'Hello'+' '+'World'+'!'print(s) 输出结果:Hello World! 使用这种方式进行字符串连接的操作效率低下,因为python中...

木头释然
49分钟前
9
0

没有更多内容

加载失败,请刷新页面

加载更多

下一页

返回顶部
顶部