使用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. 线程池-进程池-io模型

    一.线程池与进程池 什么是池?简单的说就是一个容器,一个范围 在保证计算机硬件安全的情况下最大限度的充分利用计算机, 池其实是降低了程序的运行效率,但是保证了计算机硬件的安全,也是实现了一个并发的效果 ...

  2. www、数组的equals、接口和抽象类、装箱拆箱、final赋值

    目录 2019.12.31 刷题笔记 2019.12.31 刷题笔记 www www是World Wide Web的缩写 数组的equals 数组是一个对象,不同类型的数组具有不同的类.数组是一种引用 ...

  3. 吴裕雄--天生自然C语言开发:位域

    struct { unsigned int widthValidated; unsigned int heightValidated; } status; struct { unsigned ; un ...

  4. jquery时间控件

    jQuery 时间控件推荐 博客分类: jQuery 时间控件   My97DatePicker  My97DatePicker是一个更全面,更人性化,并且速度一流的日期选择控件.具有强大的日期范围限 ...

  5. php函数 之 iconv 不是php的默认函数,也是默认安装的模块。需要安装才能用的。

    windows下最近在做一个小偷程序,需要用到iconv函数把抓取来过的utf-8编码的页面转成gb2312, 发现只有用iconv函数把抓取过来的数据一转码数据就会无缘无故的少一些.  让我郁闷了好 ...

  6. Zabbix 监控sqlserver

    转:Zabbix 监控sqlserver 一:Zabbix监控sqlserver 方法一: 1.思路整理 1.在zabbix server上安装Freetds.unixODBC.unixODBC-de ...

  7. AngularJS中格式化日期为指定格式字符串

    var date = $filter('date')(new Date(),'MM/dd/yyyy');

  8. 年轻的心与渐行渐近的梦——记微软-斯坦福产品设计创新课程ME310

    作者:中国科学技术大学 王牧 Stanford  D. School 2014年6月,沐浴着加州的阳光,在斯坦福大学(下文简称Stanford)完成汇报后,历时一年的创新设计课程ME310的项目结束 ...

  9. valgrind 的使用简介

    zz自 http://blog.csdn.net/destina/article/details/6198443  感谢作者的分享! 一  valgrind是什么? Valgrind是一套Linux下 ...

  10. js页面--年份自动增加

    ) { document.write("-" + new Date().getFullYear()); }</script> // 大于2017年自动加上 - 年份