Linux系统管理与服务器配置-基于CentOS 7(第2版) 教案25MySQL服务器_第1页
Linux系统管理与服务器配置-基于CentOS 7(第2版) 教案25MySQL服务器_第2页
Linux系统管理与服务器配置-基于CentOS 7(第2版) 教案25MySQL服务器_第3页
全文预览已结束

下载本文档

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

文档简介

《Linux系统管理与服务器配置基于CentOS7》教学实施方案2学时课题MySQL服务器重点难点重点:理解MySQL服务器,安装MySQL服务器难点:MySQL服务器的应用课程实施(重点描述课程的组织形式包括课前课中课后,注意对资源使用的描述以及需要注意的问题)第一阶段回顾与引入(10分钟)Samba服务器的作用安装Samba服务器:使用YUM工具安装软件Samba服务器的配置文件/etc/samba/smb.conf。Samba服务器的基本配置过程第二阶段本次课内容(80分钟)1.指导学生阅读学案中[听课学习]环节的问题并带着问题听课。(25分钟)讲授“MySQL数据库安装与启动”内容。MySQL服务器的作用?MySQL由瑞典MySQLAB公司开发,是一个开放源码的小型关系数据库管理系统。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了对数据库的访问速度并提高了灵活性。由于MySQL具有体积小、速度快、拥有成本低等特点,使许多中小型网站为了降低网站总体成本而选择MySQL作为网站数据库。(2)MySQL服务器安装方法?YUM方式安装MySQL服务器:首先需要到/downloads/repo/yum/上下载MySQL的YUM库文件:mysql57-community-release-el7-11.noarch.rpm,然后进行安装,安装命令如下:#yumlocalinstallmysql57-community-release-el7-11.noarch.rpm在安装mysql57-community-release-el7-11.noarch.rpm后,可以使用下面的命令来检查MySQL服务器的YUM库安装是否正确。#yumrepolistenabled|grep"mysql"然后执行#yuminstallmysql-community-server命令安装MySQL服务器,在此过程中会安装多个软件包,直到出现安装成功提示。(3)如何管理MySQL服务器?#systemctlstartmysqld.service //启动mysqld服务#systemctlstopmysqld.service //停止mysqld服务#systemctlrestartmysqld.service //重新启动mysqld服务#systemctlstatusmysqld.service //查看mysqld服务状态#systemctlenablemysqld.service //设置mysqld服务开机自启动#systemctldisablemysqld.service //禁止mysqld服务开机自启动(4)如何测试MySQL服务器?测试登录MySQL服务器之前,需要到/var/log/mysqld.log文件中查看默认密码。取得该密码后,再执行#mysql命令登录数据库。mysql命令位于/usr/bin目录下,用来登录本地或远程的MySQL服务器。在登录过程中输入默认的root密码,出现mysql>提示符,表示登录成功。测试登录MySQL服务器成功后,需要重置root的密码,才能执行其他操作。(5)完成项目一某公司设计部需要在服务器上部署一个用于发布项目考核信息的网站,在该网站上实现员工对考核内容的选择和考核成绩的查询等基本操作。为此,除需要部署前台相关Web服务外,还需要部署后台的数据库服务。管理员选取目前比较常用的数据库MySQL,因此需要对MySQL服务器进行安装并测试。2.指导学生阅读学案中[实操学习]环节的问题并带着问题听课。(45分钟)通过“数据库的创建与使用、数据库的权限管理与备份”的学习,总结以下问题答案。注意:MySQL数据库的操作由SQL语言完成,通常SQL语言会在数据库相关课程中系统学习,可以根据学生的学情对这部分内容酌情介绍。实施中应以操作为主。常见SQL命令有哪些?createdatabase数据库名use数据库名dropdatabase数据库名createtable表名(字段名1字段类型[字段约束],字段名2字段类型[字段约束],...,字段名n字段类型[字段约束],[表约束])[Type|Engine=表类型|存储引擎];describe表名altertable表名操作1[,操作2,...];createtable新表名like原表名;droptable表名1[,表名2,...];insertinto表名(字段1,字段2,...,字段n)values(字段1的值,字段2的值,...,字段n的值);update表名set字段名1=值,字段名2=值,...,字段名n=值,where匹配条件;select字段名from表名where匹配条件;deletefrom表名where匹配条件;grant权限级别[(字段名)]on数据库名.表名to用户名@域名或IP地址[Identifiedby'password'][withgrantoption];revoke权限级别[(字段名)]on数据库名.表名from用户名@域名或IP地址;flushprivileges;showgrants;完成项目二:在项目一基础上,管理员准备在MySQL数据库中创建项目考核信息发布网站需要的数据库(couman)和相关数据表。数据表包括:employee(员工信息)表、exam(考核内容)表、scores(员工考核信息)表,各个表的结构如下。employee表,字段:eno(员工号)、ename(姓名)、sex(性别)、groups(项目组)。exam表,字段:exid(内容序号)、cname(考核内容)。。数据表创建成功后,管理员将对数据进行增、删、改、查的测试。完成项目三:管理员在创建完成couman数据库后,为了数据库的使用安全,对数据库的使用权限进行了授权,具体如下:创建并授予dpuser0101用户对数据库的本地登录、数据查询(select)权限;创建并授予dpuser0102用户对数据库的远程登录、数据库(couman)的所有权限;创建并授予dpuser0201用户对数据库的远程登录,数据的增、删、改、查(insert、delete、updateselect)权限;创建并授予dpuser0202用户对数据库的所有权限。同时为了保障数据库的意外恢复,管理员对couman数据库做了备份操作。3.指导学生完成学案上的[随堂练习],提问回答,给学生讲解,强调重点。(5分钟)(1)修改MySQL服务器登录密码的命令是()。A.passwdB.mysqlC.mysqladminD.setpasswdfor答案:D(2)登录MySQL服务器使用()命令。A.passwdB.mysqlC.mysqladminD.chmod答案:B(3)重新启动MySQL服务器的命令()。A.systemctlrestartmysqld.serviceB.systemctlstopmysqld.serviceC.systemctlstartmysqld.serviceD.systemctlrestartmysql.ser

温馨提示

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

评论

0/150

提交评论