- 1、本文档共54页,可阅读全部内容。
- 2、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。
- 3、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 4、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
项目15部署MariaDB服务
内容项目引入1需求分析2知识准备3项目实施4小结6反思与进阶5
项目引入随着购物网站的兴起,“双11”“双12”,已经成为全民网购的盛会。网购却离不开网站的支持,网站上的用户注册、登录、商品的浏览,结算、商品管理、公告等功能的实现更是离不开数据库的支持,在安全、稳定的平台上应用数据库来做开发已经成为一种趋势。
需求分析为了部署稳定、安全的电子邮件服务,IT协会决定在Linux系统中部署电子邮件服务。那么必须先了解电子邮件的传输过程,使用的网络协议等,能根据实际情况部署电子邮件服务。掌握电子邮件服务的原理;掌握SMTP和POP3协议原理;会使用sendmail和postfix部署邮件服务。
知识准备一、电子邮件服务概述在Linux平台上安装数据库,掌握数据库的基本操作后,能完成LAMP网站的部署,掌握数据库在实际中的应用。了解Linux下数据的部署方式;理解MySQL与MariaDB的区别和联系;能完成MariaDB日常运维;能部署LAMP网站。
知识准备一、数据库的相关概念数据库是数据管理的有效形式,它是计算机收集和存储数据的仓库或容器。数据库中的数据具有结构化形式存储、冗余度小,以及独立于应用程序、易于扩充、为多个用户所共享等众多优点,因此作为信息系统核心和基础的数据库技术得到越来越广泛的应用。从小型事务处理到大型信息系统,从一般企业管理到计算机辅助设计与制造、办公信息系统、地理信息系统等,越来越多新的应用领域采用数据库存储并处理它们的信息资源。
知识准备一、数据库的相关概念关系数据库管理系统是现代流行的数据库系统中应用最为普遍的一种,也是有效的数据组织方式之一。在Linux环境下,可以运行大多数的关系型数据库系统管理系统。其中常用有以下五种:MySQL是广泛使用的LAMP(Linux,Apache,MySQL,Perl/PHP/Python)的重要组件。它是网络应用中的常用系统。一些流行的开源软件项目,比如WordPress,MyBB,Drupal和Joomla都使用MySQL。MySQL使用CC++语言写成,SQL解析器用yacc写成。MySQL的主要特点包括支持SSL,查询缓存,嵌入数据库库文件等。
知识准备一、数据库的相关概念ApacheDerby是一款开源的关系型数据库管理系统,基于Java,JDBC和SQL标准。项目的目标是致力于提供安装简便、运维简易的服务。可以通过标准的DRDA协议链接TCP/IP,也支持JDBC,ODBC/CLI,Perl和PHP。PostgreSQL,是一款由Ingres项目演变来的开源和免费的对象关系型数据库管理系统(ORDBMS)。它支持多版本并发控制、时间点恢复、在线备份、高级查询优化等。HSQLDB是一款支持SQL-92和SQL:2008标准的关系型数据库管理系统。提供一个小而快速的数据库引擎。同时,支持命令行、图形界面管理工具和小型化网络服务器。从版本1.1开始,可以运行在Javaruntime上。Ingres也是一关系型数据库管理系统,目标是支持大规模企业和政府应用。
知识准备二、MariaDB简介MariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。MariaDB是目前最受关注的MySQL数据库衍生版,也被视为开源数据库MySQL的替代品。MariaDB由MySQL的创始人MichaelWidenius主导开发。MariaDB跟MySQL在绝大多数方面是兼容的,对于开发者来说,几乎感觉不到任何不同。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。
知识准备二、MariaDB简介LAMP架构盛极一时,这离不开MySQL的免费与易用,但是在Oracle收购了Sun之后,很多公司开始担忧MySQL的开源前景,开始寻求MySQL的替代方案。因为MySQL创始人的介入,MariaDB备受关注,Drupal、MediaWiki、phpMyAdmin、WordPress等众多应用都宣布支持MariaDB。
项目实施一、安装MariaDB数据库1. 检查并安装MariDB数据库服务器。在终端窗口输入:“rpm-qmariadb”命令,检查系统是否安装了mariadb软件包。[root@localhost~]#rpm-qmariadb未安装软件包mariadb[root@localhost~]#yuminstall-ymariadb*
文档评论(0)