如何在云服务器搭建常用数据库(Oracle、MySQL、SQL Server)?
本文档介绍如何在云服务器ECS实例搭建常用数据库(Oracle、MySQL、SQL Server)。
常用数据库包含以下三种:Oracle、MySQL、SQL Server。 Oracle可以支持多种不同的硬件和操作系统平台,从台式机到大型和超级计算机,为各种硬件结构提供高度的可伸缩性,支持对称多处理器、群集多处理器、大规模处理器等,并提供广泛的国际语言支持。 Oracle是一个多用户系统,能自动从批处理或在线环境的系统故障中恢复运行。系统提供了一个完整的软件开发工具Developer2000,包括交互式应用程序生成器、报表打印软件、字处理软件以及集中式数据字典,用户可以利用这些工具生成自己的应用程序。 Oracle以二维表的形式表示数据,并提供了SQL(结构式查询语言),可完成数据查询、操作、定义和控制等基本数据库管理功能。 Oracle具有很好的可移植性,通过它的通信功能,微型计算机上的程序可以同小型乃至大型计算机上的Oracle,并且能相互传递数据。 Oracle属于大型数据库系统,主要适用于大、中小型应用系统,或作为客户机/服务器系统中服务器端的数据库系统。 MySQL是一种开放源代码的关系型数据库管理系统(RDBMS),MySQL数据库系统使用最常用的数据库管理语言—结构化查询语言(SQL)进行数据库管理。MySQL数据库也是可以跨平台使用的(如linux和Windows)。 SQL Server是美国Microsoft公司推出的一种关系型数据库系统,是一个可扩展的、高性能的、为分布式客户机/服务器计算所设计的数据库管理系统,实现了与WindowsNT的有机结合,提供了基于事务的企业级信息管理系统方案,SQL Server 2016以前的版本只支持在Windows上运行,不支持在Linux上运行。 企业中在Windows上部署Oracle数据库的方式是先部署一台Windows系统的机器,然后在Windows系统上安装Oracle软件。这种部署方式具有耗时长、部署复杂、易出错等缺陷。在阿里云平台上,可通过自带的镜像市场实现一键部署Windows系统的Oracle数据库,完美解决耗时长、部署易出错的缺陷。 登录云服务器管理控制台。 在下方查看到具有Windows2012 x64 oracle11g11.1.0.4企业版,单击购买。 购买完成配置后,如需要正常使用,还需要在ECS所属的安全组配置入方向的开放1521、1158端口,安全组 添加安全组规则 操作。 在阿里云上自带的镜像市场还包含Linux系统的Oracle数据库,可通过购买实现一键部署Linux系统的Oracle数据库,节省大量的敲击代码的时间。 登录云服务器管理控制台。 列出了相应的Oracel数据库的版本,选择相应的版本进行购买。 购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1521、1158端口,安全组 添加安全组规则 操作。 企业中还会用到微软SQL Server数据库,因目前SQL Server 2016之前的版本只支持在Windows上运行安装,所以本文档只介绍在Windows系统的ECS实例上部署SQL Server数据库的方法。 登录云服务器管理控制台。 购买完成配置后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放1433、1434端口,安全组 添加安全组规则 操作。 MySQL数据库在企业中经常被用到,阿里云除了有RDS云数据库产品支持MySQL外,在云镜像市场中还有已完成安装MySQL数据库的Linux系统,可借助云镜像市场实现便捷、快速地部署MySQL数据库。 登录云服务器管理控制台。 安装后,如需要正常使用,还需要在ecs的所属的安全组配置入方向的开放3306端口,安全组 添加安全组规则 操作。 目前在云市场上暂未包含有Windows系统的MySQL数据库的镜像,所以需要手动部署MySQL数据库。 登录云服务器管理控制台,购买相应的Windows Server实例,可参考 购买Windows实例。 购买成功后,进行相应的系统层面配置,远程登录ECS实例。 进入 MySQL官网 下载MySQL的安装包。 安装MySQL之前,需要先下载插件vcredist_x86.exe。 勾选接受协议和跳过检测更新,进入下一步,单击 Custom,也就是自定义安装,右边是选择MySQL的安装位置和数据库位置,下图操作案例选择的是默认路径,单击 NEXT。 安装后,如需要正常使用,还需要在ECS的所属的安全组配置入方向的开放3306端口,安全组 添加安全组规则 操作。常用数据库简介
在ECS(Windows系统)上部署Oracle数据库
在ECS(Linux系统)上部署Oracle数据库
在ECS(Windows系统)上部署SQL Server数据库
在ECS(Linux系统)上部署MySQL数据库
在ECS(Windows系统)上部署MySQL数据库