云服务器 ECS 建站教程:在ECS上部署数据库

本文涉及的产品
RDS MySQL Serverless 基础系列,0.5-2RCU 50GB
云数据库 RDS MySQL,集群系列 2核4GB
推荐场景:
搭建个人博客
云数据库 RDS SQL Server,基础系列 2核4GB
简介:


在ECS上部署数据库

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

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

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

常用数据库简介

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

Oracle

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

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

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

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

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

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系统的机器,然后在Windows系统上安装Oracle软件。这种部署方式具有耗时长、部署复杂、易出错等缺陷。在阿里云平台上,可通过自带的镜像市场实现一键部署Windows系统的oracle数据库,完美解决耗时长、部署易出错的缺陷。

操作步骤

1、登录云服务器管理控制台。

2、单击左侧导航中的 云服务器>创建实例。在创建实例的页面上,定位到镜像,点击镜像市场。


image


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

image


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

image


5、在操作系统选择,选择主流使用的windows server 2012,架构选择64位系统;

image


6、在下方查看到具有windows2012 x64 oracle11g11.1.0.4企业版,点击购买;

7、进入到购买页面,点击购买即可。

image

8、购买完成配置后,如需要正常使用,还需要在ECS所属的安全组配置入方向的开放1521、1158端口,安全组配置规则操作。

在ECS(Linux系统)上部署Oracle数据库

在阿里云上自带的镜像市场还包含Linux系统的oracle数据库,可通过购买实现一键部署Linux系统的Oracle数据库,节省大量的敲击代码的时间。

操作步骤

1、登录云服务器管理控制台。

2、单击左侧导航中的 云服务器>创建实例。在创建实例的页面上,定位到镜像,点击镜像市场。

image


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

image


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

image


5、列出了相应的Oracel数据库的版本,点击相应的版本进行购买;

6、进入到购买页面,点击购买即可。

image


7、购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1521、1158端口,安全组配置规则操作;

在ECS(Windows系统)上部署SQL Server数据库

企业中还会用到微软SQL Server数据库,因目前SQL Server 2016之前的版本只支持在Windows上运行安装,所以本文档只介绍在Windows系统的ECS实例上部署SQL Server数据库的方法。

操作步骤

1、登录云服务器管理控制台。

2、单击左侧导航中的 云服务器>创建实例。在创建实例的页面上,定位到镜像,点击镜像市场。

image


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

image


4、在镜像市场的页面,在搜索镜像框中输入SQL Server。

image


5、选择需要的相应版本,点击购买,进入到购买页面,点击购买即可。


image


6、购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1433、1434端口,安全组配置规则操作;

在ECS(Linux系统)上部署MySQL数据库

MySQL数据库在企业中经常被用到,阿里云除了有RDS云数据库产品支持MySQL外,在云镜像市场中还有已完成安装MySQL数据库的Linux系统,可借助云镜像市场实现便捷、快速的部署MySQL数据库。

操作步骤

1、登录云服务器管理控制台。

2、单击左侧导航中的 云服务器>创建实例。在创建实例的页面上,定位到镜像,点击镜像市场。

image


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

image


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

image


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

image


6、安装后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放3306端口,安全组配置规则操作。

在ECS(Windows系统)上部署MySQL数据库

目前在云市场上暂未包含有Windows系统的MySQL数据库的镜像,所以需要手动部署MySQL数据库。

操作步骤

1、登录云服务器管理控制台,购买相应的Windows Server实例,可参考购买Windows实例。

2、购买成功后,进行相应的系统层面配置,远程登录ECS实例;

3、进入MySQL官网下载MySQL的安装包;

4、安装MySQL之前,需要先下载插件进行安装;

5、安装“vcredist_x86.exe”插件;

image


6、下载完成后,打开“mysql-installer-community-5.6.15.0.msi”进行MySQL安装;

image


7、选择第一项“Install MySQL Products”;

image


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


image


9、保持默认点解“NEXT”, 点击“Execute”,开始执行安装;

image


10、点击“NEXT”至配置页面,选择“Server Machine”;

image


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

image


12、安装后,如需要正常使用,还需要在ECS的所属的安全组配置入方向的开放3306端口,安全组配置规则操作;

原文链接

相关实践学习
借助OSS搭建在线教育视频课程分享网站
本教程介绍如何基于云服务器ECS和对象存储OSS,搭建一个在线教育视频课程分享网站。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
目录
相关文章
|
9天前
|
中间件 Java 应用服务中间件
Windows部署web应用服务器Jboss中间件
如何在Windows系统上部署JBoss 7.1作为Web应用服务器,包括配置环境变量、自动部署WAR包、访问JBoss控制台、设置管理员账户以及修改端口和绑定地址等操作。
25 1
|
11天前
|
JavaScript 前端开发 应用服务中间件
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
这篇文章分析了Vue项目在服务器部署后出现404错误的原因,主要是由于history路由模式下服务器缺少对单页应用的支持,并提供了通过修改nginx配置使用`try_files`指令重定向所有请求到`index.html`的解决方案。
【Vue面试题三十】、vue项目本地开发完成后部署到服务器后报404是什么原因呢?
|
3天前
|
负载均衡 应用服务中间件 持续交付
微服务架构下的Web服务器部署
【8月更文第28天】随着互联网应用的不断发展,传统的单体应用架构逐渐显露出其局限性,特别是在可扩展性和维护性方面。为了解决这些问题,微服务架构应运而生。微服务架构通过将应用程序分解成一系列小型、独立的服务来提高系统的灵活性和可维护性。本文将探讨如何在微服务架构中有效部署和管理Web服务器实例,并提供一些实际的代码示例。
21 0
|
12天前
|
应用服务中间件 Docker 容器
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
这篇文章介绍了在Docker中安装Tomcat的过程,包括搜索Tomcat镜像、拉取镜像、目录挂载的准备、创建并挂载容器,以及如何进入容器和进行测试。文中还说明了如何将WAR包部署到Tomcat服务器并访问部署的应用。
在服务器中使用Docker安装Tomcat、同时实现目录挂载、并且部署War包到服务器
|
18天前
|
云安全 弹性计算 安全
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介
在使用云服务器的过程中,云服务器的安全问题是很多用户非常关心的问题,阿里云服务器不仅提供了一些基础防护,我们也可以选择其他的云安全类产品来确保我们云服务器的安全。本文为大家介绍一下阿里云服务器的基础安全防护有哪些,以及阿里云的一些安全防护类云产品。
阿里云服务器基础安全防护简介,云服务器基础安全防护及常见安全产品简介
|
19天前
|
监控 应用服务中间件 网络安全
Nightingale——部署客户端采集其他服务器状态信息
Nightingale——部署客户端采集其他服务器状态信息
35 1
Nightingale——部署客户端采集其他服务器状态信息
|
24天前
|
编解码 分布式计算 Linux
最新阿里云服务器、轻量应用服务器、GPU云服务器活动价格参考
阿里云服务器产品包含云服务器、轻量应用服务器、GPU云服务器等,本文汇总了这些云服务器当下最新的实时活动价格情况,包含经济型e实例云服务器价格、通用算力型u1实例云服务器价格、第七代云服务器价格、轻量应用服务器最新价格、GPU云服务器价格,以供大家参考。
最新阿里云服务器、轻量应用服务器、GPU云服务器活动价格参考
|
4天前
|
JavaScript NoSQL 中间件
《Node.js后端修炼手册》——揭秘服务器搭建与部署上线的生死时速,让你一战成名!
【8月更文挑战第27天】本文详细介绍如何从零开始利用Node.js构建后端服务器并部署至生产环境。首先,通过简易步骤搭建基础服务器,包括环境安装与配置。接着,引入Express框架优化路由与中间件管理,提升开发效率。随后,利用Mongoose实现MongoDB数据库连接,增强数据交互能力。为保证系统稳定性,文中还讲解了错误处理机制。最后,通过PM2等工具部署应用至生产环境,确保高效运行。本教程辅以示例代码,帮助读者快速掌握Node.js后端开发全流程。
32 2
|
6天前
|
前端开发 应用服务中间件 nginx
前端服务器部署方式
【8月更文挑战第25天】前端服务器部署方式
19 1
|
27天前
|
Ubuntu 网络协议
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程
《幻兽帕鲁》是热门开放世界生存游戏,玩家收集并利用“帕鲁”进行多样活动。为享受多人模式,需自建服务器:选云主机(推荐4C/16G/5M起)、装Steamcmd及游戏环境。登录Steam购游戏后,输入服务器地址即可联机畅玩。
82 1
怎么在Ubuntu系统云服务器搭建自己的幻兽帕鲁服务器?幻兽帕鲁搭建教程

热门文章

最新文章

下一篇
云函数