在ECS上部署数据库

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云服务器ECS,u1 2核4GB 1个月
推荐场景:
2048小游戏搭建
云服务器 ECS,每月免费额度280元 3个月
简介: 数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。
+关注继续查看

数据库是依照某种数据模型组织起来并存放二级存储器中的数据集合。这种数据集合具有如下特点:尽可能不重复,以最优方式为某个特定组织的多种应用服务,其数据结构独立于使用它的应用程序,对数据的增、删、改和检索由统一软件进行管理和控制。

阿里云有提供相应的高可用数据库架构RDS,但由于RDS具有一定的限制条件,可能无法满足部分生产环境的要求,例如需要使用Oracle数据库、需要使用SQL Server报表服务等,在这种情况下,我们需要考虑在ECS上搭建数据库的方式。

本文档介绍如何在云服务器ECS实例搭建常用数据库(Oracle、MySQL、SQL Server)。

常用数据库简介
常用数据库包含以下三种:Oracle、MySQL、SQL Server。

Oracle
Oracle可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。

Oracle是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。

Oracle以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。

Oracle具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Oracle,并且能相互传递数据。

Oracle属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。

MySQL
MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言—结构化查询语言(SQL)进行数据库管理。MySQL数据库也是可以跨平台使用的(如linux和Windows)。

SQL Server
SQL Server是美国Microsoft公司推出的一种关系型数据库系统,是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案,SQL Server 2016以前的版本只支持在Windows上运行,不支持在Linux上运行。

在ECS(Windows系统)上部署Oracle数据库
企业中在Windows上部署Oracle数据库的方式是先部署一台Windows系统的image
机器,然后在Windows系统上安装Oracle软件。这种部署方式具有耗时长、部署复杂、易出错等缺陷。在阿里云平台上,可通过自带的镜像市场实现一键部署Windows系统的Oracle数据库,完美解决耗时长、部署易出错的缺陷。
了解更多产品详情可点击加关注
操作步骤
登录云服务器管理控制台。
选择 云服务器 > 创建实例。在创建实例的页面上,定位到镜像,单击 镜像市场。
image

单击镜像市场的 从镜像市场选择(含操作系统)。
image

在镜像市场的页面,选择 数据库。
image

在操作系统选择,选择主流使用的Windows Server 2012,架构选择64位系统。

在下方查看到具有Windows2012 x64 oracle11g11.1.0.4企业版,单击购买。
进入到购买页面,单击购买即可。
image

购买完成配置后,如需要正常使用,还需要在ECS所属的安全组配置入方向的开放1521、1158端口,安全组 添加安全组规则 操作。
在ECS(Linux系统)上部署Oracle数据库
在阿里云上自带的镜像市场还包含Linux系统的Oracle数据库,可通过购买实现一键部署Linux系统的Oracle数据库,节省大量的敲击代码的时间。

操作步骤
登录云服务器管理控制台。
选择 云服务器 > 创建实例。在创建实例的页面上,定位到镜像,单击 镜像市场。
image

单击镜像市场的 从镜像市场选择(含操作系统)。
image

在镜像市场的页面,在搜索框中输入Oracle。
image

列出了相应的Oracel数据库的版本,选择相应的版本进行购买。
进入到购买页面,单击购买即可。
image

购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1521、1158端口,安全组 添加安全组规则 操作。
在ECS(Windows系统)上部署SQL Server数据库
企业中还会用到微软SQL Server数据库,因目前SQL Server 2016之前的版本只支持在Windows上运行安装,所以本文档只介绍在Windows系统的ECS实例上部署SQL Server数据库的方法。image

操作步骤
登录云服务器管理控制台。
单击左侧导航中的 云服务器 > 创建实例。在创建实例的页面上,定位到镜像,单击 镜像市场。
image

单击镜像市场的 从镜像市场选择(含操作系统)。

image

在镜像市场的页面,在搜索镜像框中输入SQL Server。
image
选择需要的相应版本,单击购买,进入到购买页面,单击购买即可。
image

购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1433、1434端口,安全组 添加安全组规则 操作。
在ECS(Linux系统)上部署MySQL数据库
MySQL数据库在企业中经常被用到,阿里云除了有RDS云数据库产品支持MySQL外,在云镜像市场中还有已完成安装MySQL数据库的Linux系统,可借助云镜像市场实现便捷、快速地部署MySQL数据库。
了解更多产品详情可点击加关注
操作步骤
登录云服务器管理控制台。
单击左侧导航中的 云服务器 > 创建实例。在创建实例的页面上,定位到镜像,单击 镜像市场。
image

单击镜像市场的 从镜像市场选择(含操作系统)。
image

在镜像市场的页面,选择数据库,在搜索框中输入MySQL。
image

选中相应的版本及规格,单击购买,进入到购买页面,单击购买即可。
image

安装后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放3306端口,安全组 添加安全组规则 操作。
在ECS(Windows系统)上部署MySQL数据库
目前在云市场上暂未包含有Windows系统的MySQL数据库的镜像,所以需要手动部署MySQL数据库。

操作步骤
登录云服务器管理控制台,购买相应的Windows Server实例,可参考 购买Windows实例。
购买成功后,进行相应的系统层面配置,远程登录ECS实例。
进入 MySQL官网 下载MySQL的安装包。
安装MySQL之前,需要先下载插件vcredist_x86.exe。
安装vcredist_x86.exe插件。
image

下载完成后,打开 mysql-installer-community-5.6.15.0.msi 进行MySQL安装。
image

选择第一项 Install MySQL Products。
image

勾选接受协议和跳过检测更新,进入下一步,单击 Custom,也就是自定义安装,右边是选择MySQL的安装位置和数据库位置,下图操作案例选择的是默认路径,单击 NEXT。
image

保持默认点解 NEXT, 单击 Execute,开始执行安装。
image

单击 NEXT 至配置页面,选择 Server Machine。
image

保持默认 NEXT 输入管理员root的密码,直至最后完成安装;安装完成后会在页面出现MySQL的管理命令控制台。
image

安装后,如需要正常使用,还需要在ECS的所属的安全组配置入方向的开放3306端口,安全组 添加安全组规则 操作。
了解更多产品可点击加关注

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
4月前
|
SQL 关系型数据库 MySQL
【ECS生长万物之开源】快速体验PolarDB开源数据库
本实验环境已内置PostgreSQL数据库以及PolarDB开源数据库:PolarDB PostgreSQL版和PolarDB分布式版,支持一键拉起使用。
|
5月前
|
存储 弹性计算 缓存
在阿里云服务器上配置自动备份 MongoDB 数据库的操作
我是吃了没有提前备份数据的亏,因为一次误操作,删除了所有数据。阿里云的ECS服务器控制台有定时与自动化任务-自动备份数据服务,不免费。那么就自己动手来吧。
164 0
|
7月前
|
SQL 弹性计算 关系型数据库
把RDSmysql的数据上传到ECS部署的服务器,需要在ECS中安装mysql吗?还是可以在部署的服务器内部直接写rds数据库的地址进行连接
把RDSmysql的数据上传到ECS部署的服务器,需要在ECS中安装mysql吗?还是可以在部署的服务器内部直接写rds数据库的地址进行连接
97 0
|
7月前
|
SQL 弹性计算 安全
传统服务器,是在服务器中安装数据库,现在ECS和RDS之间如何互通,访问?
传统服务器,是在服务器中安装数据库,现在ECS和RDS之间如何互通,访问?
107 0
|
7月前
|
弹性计算 NoSQL Linux
阿里云服务器安装Redis内存型数据库一条命令即可搞定
阿里云服务器安装Redis内存型数据库一条命令即可搞定,阿里云持久内存服务器ECS可用于搭建Redis内存型数据库,云服务器吧以阿里云服务器ECS持久内存型、Alibaba Cloud Linux镜像操作系统安装Redis 6.0.5或Redis 3.2.12详细操作流程如下:
105 0
阿里云服务器安装Redis内存型数据库一条命令即可搞定
|
8月前
|
存储 NoSQL Linux
如何正确地使用 Docker 在云服务器上部署 MongoDB v6 数据库并连接
本篇文章将向各位读者介绍使用 Docker 在云服务器上部署 MongoDB v6,并使用免费的 Studio 3T 连接数据库。本文弥补了网上既有方案的一些不足,解决了一些部署中的常见问题,有助于提升部署效率。
481 0
如何正确地使用 Docker 在云服务器上部署 MongoDB v6 数据库并连接
|
9月前
|
存储 数据库 对象存储
阿里云服务器备份数据库用快照怎么收费?
阿里云服务器备份数据库用快照怎么收费?阿里云快照服务怎么收费?阿里云服务器快照价格按量付费每小时扣费,快照费用是按照快照所占用的存储空间大小计费的,普通快照1GB价格为0.12元/GB/月,阿里云百科分享2023阿里云服务器快照收费标准:
293 0
阿里云服务器备份数据库用快照怎么收费?
|
12月前
|
弹性计算 应用服务中间件 数据库
阿里云领券中心:云服务器、数据库新购升级及老用户续费优惠券
阿里云官方活动中心全新推出领券中心,用户可在此领取最新的各种优惠券,目前已上架云服务器ECS与轻量应用服务器新购升级优惠券、数据库全产品新购和升级满减优惠券、老用户专享云服务器ECS与轻量续费优惠券。
阿里云领券中心:云服务器、数据库新购升级及老用户续费优惠券
|
机器学习/深度学习 数据采集 弹性计算
阿里云服务器十大用途使用场景(网站/APP/小程序/视频/数据库)
阿里云服务器可以干什么?服务器的用途有很多,常见的有网站、小程序、视频服务器、手机APP等,例如微信基于腾讯云服务器,淘宝基于阿里云服务器
|
弹性计算 关系型数据库 数据库
使用ROS部署ECS+SqlServer资源并通过PowerShell操作数据库
本文介绍如何通过ROS部署ECS+RDS+SqlServer资源,以及如何通过PowerShell操作SqlServer数据库。 注意:附录模板和截图中的commandtext部分仅为演示作用,请根据需求修改后使用。
96 0
推荐文章
更多