903
汽車大全
雲服務器 ECS 建站教程:在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、單擊左側導航中的 雲服務器>創建實例。在創建實例的頁麵上,定位到鏡像,點擊鏡像市場。
5、在操作係統選擇,選擇主流使用的windows server 2012,架構選擇64位係統;
6、在下方查看到具有windows2012 x64 oracle11g11.1.0.4企業版,點擊購買;
8、購買完成配置後,如需要正常使用,還需要在ECS所屬的安全組配置入方向的開放1521、1158端口,安全組配置規則操作。
在ECS(Linux係統)上部署Oracle數據庫
在阿裏雲上自帶的鏡像市場還包含Linux係統的oracle數據庫,可通過購買實現一鍵部署Linux係統的Oracle數據庫,節省大量的敲擊代碼的時間。
操作步驟
1、登錄雲服務器管理控製台。
2、單擊左側導航中的 雲服務器>創建實例。在創建實例的頁麵上,定位到鏡像,點擊鏡像市場。
5、列出了相應的Oracel數據庫的版本,點擊相應的版本進行購買;
7、購買完成配置後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放1521、1158端口,安全組配置規則操作;
在ECS(Windows係統)上部署SQL Server數據庫
企業中還會用到微軟SQL Server數據庫,因目前SQL Server 2016之前的版本隻支持在Windows上運行安裝,所以本文檔隻介紹在Windows係統的ECS實例上部署SQL Server數據庫的方法。
操作步驟
1、登錄雲服務器管理控製台。
2、單擊左側導航中的 雲服務器>創建實例。在創建實例的頁麵上,定位到鏡像,點擊鏡像市場。
4、在鏡像市場的頁麵,在搜索鏡像框中輸入SQL Server。
5、選擇需要的相應版本,點擊購買,進入到購買頁麵,點擊購買即可。
6、購買完成配置後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放1433、1434端口,安全組配置規則操作;
在ECS(Linux係統)上部署MySQL數據庫
MySQL數據庫在企業中經常被用到,阿裏雲除了有RDS雲數據庫產品支持MySQL外,在雲鏡像市場中還有已完成安裝MySQL數據庫的Linux係統,可借助雲鏡像市場實現便捷、快速的部署MySQL數據庫。
操作步驟
1、登錄雲服務器管理控製台。
2、單擊左側導航中的 雲服務器>創建實例。在創建實例的頁麵上,定位到鏡像,點擊鏡像市場。
4、在鏡像市場的頁麵,選擇數據庫,在搜索框中輸入MySQL。
5、選中相應的版本及規格,點擊購買,進入到購買頁麵,點擊購買即可。
6、安裝後,如需要正常使用,還需要在ecs的所屬的安全組配置入方向的開放3306端口,安全組配置規則操作。
在ECS(Windows係統)上部署MySQL數據庫
目前在雲市場上暫未包含有Windows係統的MySQL數據庫的鏡像,所以需要手動部署MySQL數據庫。
操作步驟
1、登錄雲服務器管理控製台,購買相應的Windows Server實例,可參考購買Windows實例。
2、購買成功後,進行相應的係統層麵配置,遠程登錄ECS實例;
3、進入MySQL官網下載MySQL的安裝包;
4、安裝MySQL之前,需要先下載插件進行安裝;
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端口,安全組配置規則操作;
最後更新:2017-08-13 22:23:59