使用Navicat或者其他数据库工具连接阿里云EDS(数据库服务器)实例过程详解


背景:这几天从阿里云上面购买了云服务器,最垃圾的那种,还送oss和EDS数据库服务器,只不过EDS数据库服务器只有一个月的,就主动升级为一年的,49还是59忘了。对于配置这种EDS过程中,产生的一个念头就是:大厂就是大厂,考虑到用户使用产品的各个方面,都给你解释的清清楚楚,安排的明明白白的。所以,完全可以按照官方给的文档数据库权限用户和创建数据库和表,并使用Navicat连接到远程服务器

自己写文档不给官方文档,实在是说不过去,抛出官方文档,里面有的比我讲的还详细。阿里云EDS服务器,如果下面讲的你仍然有写迷惑,可以来这里找找,按照步骤走下去就可以了。你也可以点击下面的标题的超链接进去查看内容。我讲的这种情况属于:我买的数据库EDS服务器,暂时不适用阿里云的服务器进行连接,想使用本地的客户端(说白点就是windows或者mac等开发平台,用navicat等工具)连接数据库

1、 创建数据库和账号

在这里主要讲解了如果创建超级用户或者是管理员,在这里讲的就是高权限账号,拥有一切的权限。与之相对应的就是普通账号,具体的差别不多说,可以看下图。但是个人认为,如果不是企业级的开发,而是个人开发者的话,直接创建高权限账号即可

1. 创建高权限账号

这里只讲解如何创建高权限账号:

  1. 登录RDS控制台
  2. 在左上角找到你的实例所在地域,如果你确定你购买了数据库,但是没有找到实例,记得切换实例所在地
  3. 找到实例后单击实例id,进入主页面开启配置
  4. 由于涉及到隐私,所以只截取小段。在导航栏内找到账号管理,并点击创建账号按钮,进行创建
  5. 设置参数,具体参考官方给出的文档
  6. 确定后即创建成功

2、 创建普通账号

这里暂不讲解,等到时候如果需要使用的时候进行补充

3、 创建数据库

创建成功后,直接点击左侧导航栏的数据库管理,点开后,进行创建数据库。

创建数据库的时候,需要填写的字段

官方给出的文档要求,已经很详细了,另外,创建数据库的时候,采用utf8mb4的格式,utf8其实并不属于采用UTF-8进行编码的数据库,utf8mb4正是为了解决数据库中的utf-8编码问题而提交出来的

确定后创建成功

2、连接mysql实例

1、 使用DMS连接实例

没使用过,等使用后补充,不过页面做的还可以

2、使用客户端连接实例

官方文档给出的是HeidiSQL客户端的实例,在这里自己可以使用Navicat进行连接。具体连接步骤

1. 连接

启动后点击连接,然后选择mysql出现上面这个页面,然后输入连接名,这里可以随便起,然后在主机名或者ip地址内输入外网地址(安全起见,我把我的主机名删除些许字符),外网地址在导航栏的基本信息里面找,刚创建的外网地址没有显示,可以激活后显示,这里就不贴图片了。

需要进行设置白名单(位置在导航栏-数据安全性),设置白名单的意义在于客户端可以通过外网连接到服务器,或者购买的ECS连接服务器,这里只讲客户端通过外网。

需要查找自己的ip地址,在需要连接的客户机(开发使用的机器,或者成为需要远端连接的机器)查看自己的ip,windows-输入cmd-输入ipconfig查看ip,如果使用的是网线连接的,看适配器的ip,如果是别的wifi连接查看wifi的。文档中有让你设置0.0.0.0/0的方式进行连接,也提示了用户存在风险。故综上,白名单的设置:

设置好了之后在回到Navicat的主界面,输入你在第一步创建的高权限账号的用户名和密码,点击test connection。如果成功的话,则进入你在第一步第三小步创建的数据库名字。如果失败,点击这里参考文档进一步解决或者点击这里,第二个更详细通俗,建议查看第二个。

成功的显示:


总结

这篇文章讲的主要是通过客户端的mysql数据库连接远端服务器的过程。没什么总结的,总之,阿里大法好。

使用Navicat或者其他数据库工具连接阿里云EDS(数据库服务器)实例过程详解的更多相关文章

  1. 数据库工具链接阿里云MySQL数据库

    数据库工具:Toad for MySQL ssh工具:XShell 5 跳板机配置: 配置通道: 源主机:数据库工具链接的地址: 侦听接口:数据库工具侦听接口: 目标主机:数据库阿里云地址: 目标端口 ...

  2. FineReport如何用JDBC连接阿里云ADS数据库

    在使用FineReport连接阿里云的ADS(AnalyticDB)数据库,很多时候在测试连接时就失败了.此时,该如何连接ADS数据库呢? 我们只需要手动将连接ads数据库需要使用到的jar放置到%F ...

  3. 阿里云轻量应用服务器 配置mysql详解(转载)

    1.服务器规格 1.地域选择 考虑个人地址因素因此选择了华南. 2.选择应用镜像/系统镜像 这个应该看个人需求,因为我只是想用来放数据库的,所以就随便选了个WordPress. 选好之后购买就完事了, ...

  4. navicat连接阿里云mysql数据库服务器遇到的1130等相关问题

    最近搭建自己的博客网站的时候使用了阿里云的云服务器ESC,搭建了一个mysql数据库,在windows下使用navicat连接mysql的时候,总是连接不上,出现了1130的问题等等错误信息. 下面将 ...

  5. 阿里云部署 Flask + WSGI + Nginx 转载详解

    我采用的部署方案是: Web 服务器采用 uwsgi host Flask 用 Supervisor 引用 uwsgi 作常规启动服务 基于 Nginx 作反向代理 首先, 阿里云服务器可以通过 SS ...

  6. 使用阿里云主机离线部署CDH步骤详解

    一.Linux文件系统准备 1. 拍摄快照 登录阿里云控制台,拍摄快照,注意有几个关键点尽量拍摄快照,系统初始状态.CM环境准备完成.CM安装完成.CDH安装完成. 2. 挂载设备 三个主机都执行. ...

  7. 阿里云主机(aliyun-Linux) x64安装Redis详解

    转载于:http://www.itxuexiwang.com/a/shujukujishu/redis/2016/0216/97.html?1455870336 如何在Linux​上安装Redis呢, ...

  8. 【转】Redis学习---阿里云Redis多线程性能增强版详解

    [原文]https://www.toutiao.com/i6594620107123589635/ 摘要 Redis做为高性能的K-V数据库,由于其高性能,丰富的数据结构支持,易用等特性,而得到广泛的 ...

  9. java类生命周期,类的“加载,连接,初始化,使用,卸载过程”详解

    “ 如果说核心类库的 API 比做数学公式的话,那么 Java 虚拟机的知识就好比公式的推导过程” 每本Java入门书籍在介绍Java这门语言的时候都会提到Java跨平台,“一次解释,到处运行的特点“ ...

随机推荐

  1. 使用xb文件恢复mysql数据

    1.安装工具Percona XtraBackup MySQL 5.6及之前的版本需要安装 Percona XtraBackup 2.3,安装指导请参见官方文档Percona XtraBackup 2. ...

  2. Nuxt.js学习(二) --- Nuxt目录结构详解、Nuxt常用配置项、Nuxt路由配置和参数传递

    [TOC] 1.Nuxt目录结构详解 Nuxt项目文件目录结构 |-- .nuxt // Nuxt自动生成,临时的用于编辑的文件,build |-- assets // 用于组织未编译的静态资源入LE ...

  3. drf框架的解析模块-异常处理模块-响应模块-序列化模块

    解析模块 为什么要配置解析模块 (1).drf给我们通过了多种解析数据包方式的解析类. (2).我们可以通过配置来控制前台提交的那些格式的数据台解析,那些数据不解析. (3).全局配置就是针对一个视图 ...

  4. hibernate中session.flush()

    flush()session flush在commit之前默认都会执行, 也可以手动执行,他主要做了两件事: 1) 清理缓存. 2) 执行SQL. flush: Session 按照缓存中对象属性变化 ...

  5. Linux系统国内镜像站点

    一,更换说明 第一步 备份 如centos, mv /etc/yum.repos.d/CentOS-Base.repo /etc/yum.repos.d/CentOS-Base.repo.backup ...

  6. How Cocoa Beans Grow And Are Harvested Into Chocolate

    What is Cocoa Beans Do you like chocolate? Most people do. The smooth, brown candy is deliciously sw ...

  7. java内部类基础知识

    一.java内部类具体分四大类 1.成员内部类 2.静态内部类 3.局部内部类 4.匿名内部类 1.成员内部类             :作为类的成员,存在于类中  //成员内部类可以调用外部类的所有 ...

  8. C# Dictionary字典类介绍

    说明    必须包含名空间System.Collection.Generic     Dictionary里面的每一个元素都是一个键值对(由二个元素组成:键和值)     键必须是唯一的,而值不需要唯 ...

  9. cashier|gasoline|reservoir

    N-COUNT 出纳(员);收银员A cashier is a person who customers pay money to or get money from in places such a ...

  10. Nuxt.js 踩坑笔记 - 缓存向

    零.前言 最近参与了一个立足 seo 的移动端项目,公司前端工程主栈 vue,所以理所当然的用上了 nuxt,UI 主要选择了 Vant.   一.公共列表页的缓存 公共列表页由于数据量较大,故需要滚 ...