《Linux网络操作系统》 教案 32.项目15 部署MariaDB服务-MariaDB简介_第1页
《Linux网络操作系统》 教案 32.项目15 部署MariaDB服务-MariaDB简介_第2页
《Linux网络操作系统》 教案 32.项目15 部署MariaDB服务-MariaDB简介_第3页
《Linux网络操作系统》 教案 32.项目15 部署MariaDB服务-MariaDB简介_第4页
《Linux网络操作系统》 教案 32.项目15 部署MariaDB服务-MariaDB简介_第5页
已阅读5页,还剩1页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

课程教学设计课程名称Linux网络操作系统授课时数2授课对象授课时间学情分析能安装MariaDB数据库。具备较强的动手能力。教学目标知识目标:掌握MariaDB数据库基本知识。能力目标:掌握安装MariaDB数据库,并会基本配置和操作。思政目标:不忘初心,牢记使命,重视思想政治素质,坚守正确价值观,牢固树立责任意识。教学重点MariaDB基本概念。教学难点MariaDB安全设置教学策略课前:在学习通中,发布学习任务,学生提交学习结果。师生在网络教学平台上进行交流讨论,教师根据线上学习情况,调整课堂讲解内容。课中:通过老师讲解演示学习MariaDB。课后:练习MariaDB安装和配置。教学环境与资源硬件:手机、移动终端、PC软件:RedHat7.6参考教材《Linux网络操作系统》魏迎西安电子科技大学出版社教学反思教师:(签名)教研室主任:(签名)年月日MariaDB简介项目引入随着互联网的发展应用,尤其是智能手机和4G,5G等移动互联网的普及,各种购物网站,社交应用,短视频和网络直播APP等不断涌现。这些网络平台的用户注册,商品管理以及信息发布等功能的实现离不开后台数据库的支持,以数据库为基础的互联网平台得到广泛应用。MariaDB数据库是目前得到大量应用的开源数据库软件。思政聚焦MariaDB由MySQL的创始人MichaelWidenius主导开发。Widenius在谈到为什么开发MariaDB时,说他有责任维护MySQL的开源项目,发展壮大这个开源数据库。在我们个人的职业生涯中,要坚持这种对事业,对社会和国家的责任感,不忘初心,牢记使命,重视思想政治素质,坚守正确价值观,牢固树立责任意识,做好自己的本职工作。需求分析MariaDB简介MariaDB安装和配置知识准备MariaDB简介数据库概念数据库是数据管理的有效形式,它是计算机收集和存储数据的仓库或容器。数据库中的数据具有结构化形式存储、冗余度小,以及独立于应用程序、易于扩充、为多个用户所共享等众多优点,因此作为信息系统核心和基础的数据库技术得到越来越广泛的应用。从小型事务处理到大型信息系统,从一般企业管理到计算机辅助设计与制造、办公信息系统、地理信息系统等,越来越多新的应用领域采用数据库存储并处理它们的信息资源。关系数据库管理系统是现代流行的数据库系统中应用最为普遍的一种,也是有效的数据组织方式之一。在Linux环境下,可以运行大多数的关系型数据库系统管理系统。其中常用有以下五种:MySQL是广泛使用的LAMP(Linux,Apache,MySQL,Perl/PHP/Python)的重要组件。它是网络应用中的常用系统。一些流行的开源软件项目,比如WordPress,MyBB,Drupal和Joomla都使用MySQL。MySQL使用C&C++语言写成,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也是一关系型数据库管理系统,目标是支持大规模企业和政府应用。2.MariaDBMariaDB数据库管理系统是MySQL的一个分支,主要由开源社区在维护,采用GPL授权许可MariaDB的目的是完全兼容MySQL,包括API和命令行,使之能轻松成为MySQL的代替品。在存储引擎方面,使用XtraDB(英语:XtraDB)来代替MySQL的InnoDB。MariaDB是目前最受关注的MySQL数据库衍生版,也被视为开源数据库MySQL的替代品。目前MariaDB是发展最快的MySQL分支版本,新版本发布速度已经超过了Oracle官方的MySQL版本。MariaDB安装和配置1. 检查并安装MariaDB数据库服务器。在终端窗口输入:“rpm-qmariadb”命令,检查系统是否安装了mariadb软件包。[root@localhost~]#rpm-qmariadbpackagemariadbisnotinstalled[root@localhost~]#yuminstall-ymariadb*2. 安装完成后再次查询。[root@localhost~]#rpm-qa|grepmariadbmariadb-devel-5.5.68-1.el7.x86_64mariadb-bench-5.5.68-1.el7.x86_64mariadb-5.5.68-1.el7.x86_64mariadb-libs-5.5.68-1.el7.x86_64mariadb-server-5.5.68-1.el7.x86_64mariadb-embedded-5.5.68-1.el7.x86_64mariadb-embedded-devel-5.5.68-1.el7.x86_64mariadb-test-5.5.68-1.el7.x86_64在RedHatEnterpriseLinux7.6中,MariaDB数据库被安装为服务,所以遵循服务的启动、停止规范。1. 启动MariaDB服务。[root@localhost~]#systemctlstartmariadb.service或者[root@localhost~]#systemctlstartmariadb注意:安装完成MariaDB,需要先启动MariaDB。2. 停止MariaDB服务。[root@localhost~]#systemctlstopmariadb3. 重启MariaDB服务。[root@localhost~]#systemctlrestartmariadb4. 查看MariaDB服务状态。[root@localhost~]#systemctlstatusmariadb5. 设置MariaDB服务开机启动。[root@localhost~]#systemctlenablemariadb6. 禁止MariaDB服务开机启动。[root@localhost~]#systemctldisable安装并启动MariaDB数据库之后,先对其进行初始化。随后,在初始化数据库之后,在mysql目录下就会出现系统的数据库mysql和test。1. 初始化数据库。[root@localhost~]#mysql_install_db2. 查看mysql目录内容。[root@localhost~]#cd/var/lib/mysql/[root@localhostmysql]#lsaria_log.00000001aria_log_controlmysqlperformance_schematest3. 查看mysql目录的权限,确认其所有者及用户组为mysql。[root@localhost~]#ll/var/lib/|grepmysqldrwxr-xr-x.6mysqlmysql263Feb801:12mysql4. mariadb主配置文件f。如果/etc/目录下没有f配置文件,需要在/usr/share/mysql下找到*.cnf文件。[root@localhost~]#cd/usr/share/mysql/[root@localhostmysql]#ll-rw-r--r--.1rootroot4920Oct200:53f-rw-r--r--.1rootroot20438Oct200:53my-innodb-heavy-4G.cnf-rw-r--r--.1rootroot4907Oct200:53f-rw-r--r--.1rootroot4920Oct200:53f-rw-r--r--.1rootroot2846Oct200:53f根据实际情况选择

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论