云服务器 ECS 建站教程:在ECS上部署MySQL环境

本文涉及的产品
云数据库 RDS SQL Server,独享型 2核4GB
云服务器 ECS,每月免费额度200元 3个月
云数据库 RDS MySQL Serverless,0.5-2RCU 50GB
简介:

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

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

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

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

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

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

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

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

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

操作步骤

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

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

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

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

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

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

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

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

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

操作步骤

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

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

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

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

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

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

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

操作步骤

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

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

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

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

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

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

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

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

操作步骤

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

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

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

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

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

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

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

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

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

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

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

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

相关实践学习
一小时快速掌握 SQL 语法
本实验带您学习SQL的基础语法,快速入门SQL。
7天玩转云服务器
云服务器ECS(Elastic Compute Service)是一种弹性可伸缩的计算服务,可降低 IT 成本,提升运维效率。本课程手把手带你了解ECS、掌握基本操作、动手实操快照管理、镜像管理等。了解产品详情: https://www.aliyun.com/product/ecs
相关文章
|
5天前
|
Java 应用服务中间件 Linux
在阿里云服务器上部署Tomcat详细图文详解
本文介绍了在阿里云服务器上安装和配置JDK和Tomcat的步骤。首先,需要注册阿里云账号并进行实名认证,然后购买并设置服务器。接着,通过File Zilla连接服务器,创建Java和Tomcat的安装目录,并将JDK和Tomcat的tar.gz文件上传到服务器,解压并重命名。之后,配置JDK的环境变量,将catalina.sh复制到/etc/init.d/目录下,并修改相关配置。最后,启动Tomcat并配置安全组规则,确保可以通过公网访问。
|
5天前
|
弹性计算 Java Linux
阿里云服务器搭建部署宝塔详细流程
该内容是一个阿里云服务器和域名的配置指南。首先,需注册阿里云账号并进行企业实名认证。接着,选购服务器如2核2G1兆的Linux系统,并购买域名。完成域名备案后,进行域名解析和ICP备案。然后,通过远程连接登录服务器,重置密码,安装宝塔面板。在安全组中开启宝塔面板随机生成的端口。最后,登录宝塔面板安装LNMP环境,配置数据库如MySQL和Redis,部署JDK、Tomcat,上传前端和后端项目以实现上线。
|
6天前
|
弹性计算 JavaScript Java
阿里云服务器搭建部署宝塔详细流程
以下是内容的摘要: 本文主要介绍了在阿里云上创建和配置服务器环境的步骤,包括注册阿里云账号、实名认证、购买和设置服务器、域名的获取与备案、以及使用宝塔面板安装和配置环境。首先,用户需要注册阿里云账号并进行实名认证,选择合适的服务器配置。接着,购买服务器后,要准备并备案域名,以便通过友好的网址访问网站。在服务器上安装宝塔面板,可以方便地管理和配置LAMP/LNMP/Tomcat/Node.js等应用环境。完成这些步骤后,用户还需要在宝塔面板中安装MySQL、Redis等数据库,部署Java或Vue项目,并配置相关端口。最后,将前端项目打包上传至服务器,并设置站点,即可实现网站的上线。
|
6天前
|
应用服务中间件 Linux 开发工具
如何在阿里云服务器快速搭建部署Nginx环境
以下是内容的摘要: 本文档主要介绍了在阿里云上购买和配置服务器的步骤,包括注册阿里云账号、实名认证、选择和购买云服务器、配置安全组、使用Xshell和Xftp进行远程连接和文件传输,以及安装和配置Nginx服务器的过程。在完成这些步骤后,你将能够在服务器上部署和运行自己的网站或应用。
|
数据采集 SQL 弹性计算
使用云服务器ECS部署了自己的第一个爬虫
云服务器部署爬虫爬取网站最新通告并推送
使用云服务器ECS部署了自己的第一个爬虫
|
29天前
|
Ubuntu JavaScript 关系型数据库
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
在阿里云Ubuntu 20.04服务器上部署Ghost博客的步骤包括创建新用户、安装Nginx、MySQL和Node.js 18.x。首先,通过`adduser`命令创建非root用户,然后安装Nginx和MySQL。接着,设置Node.js环境,下载Nodesource GPG密钥并安装Node.js 18.x。之后,使用`npm`安装Ghost-CLI,创建Ghost安装目录并进行安装。配置过程中需提供博客URL、数据库连接信息等。最后,测试访问前台首页和后台管理页面。确保DNS设置正确,并根据提示完成Ghost博客的配置。
在阿里云Ubuntu 20.04服务器中搭建一个 Ghost 博客
|
1月前
|
存储 弹性计算 数据可视化
要将ECS中的文件直接传输到阿里云网盘与相册(
【2月更文挑战第31天】要将ECS中的文件直接传输到阿里云网盘与相册(
416 4
|
1月前
|
SQL 弹性计算 安全
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
当我们通过阿里云的活动购买完云服务器之后,并不是立马就能使用了,还需要我们设置云服务器密码,配置安全组等基本操作之后才能使用,有的用户还需要购买并挂载数据盘到云服务器上,很多新手用户由于是初次使用阿里云服务器,因此并不知道这些设置的操作流程,下面给大家介绍下这些设置的具体操作流程。
购买阿里云活动内云服务器之后设置密码、安全组、增加带宽、挂载云盘教程
|
18天前
|
弹性计算
阿里云ECS使用体验
在申请高校学生免费体验阿里云ECS云服务器后的一些使用体验和感受。
|
1月前
|
弹性计算
阿里云3M带宽云服务器并发多大?阿里云3M带宽云服务器测评参考
在探讨云服务器3M带宽能支持多大并发这一问题时,我们首先要明白一个关键点:并发量并非仅由带宽决定,还与网站本身的大小密切相关。一般来说,一个优化良好的普通网站页面大小可能只有几K,为便于计算,我们可以暂且假定每个页面大小为50K。
818 1