项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)

2024-07-10
| 46页
| 50人阅读
| 3人下载
普通

内容正文:

% MySQL数据库 项目2 安装与启动MySQL 项目1 初识学生信息管理数据库 目 录 项目3 学生信息管理数据库的创建与管理 项目5 查询和维护学生信息管理数据库中的数据 项目4 学生信息管理数据库数据表的创建与管理 项目6 优化学生信息管理数据库 项目8 管理和维护学生管理数据库的触发器 项目7 管理和维护学生信息管理数据库的存储过程 项目9 学生管理数据库的安全性管理 绩效概述 绩效管理 绩效管理实施过程 KPI与BSC 第 页 目录页 CONTENTS PAGE 目标导航 过渡页 TRANSITION PAGE 第 页 项目1 初识学生信息管理数据库 重点和难点 1.MySQL数据库特点; 2.MySQL 5.7的安装; 3.MySQL的配置; 4.MySQL的启动与登录。 学习目标 【知识目标】 1. 了解MySQL数据库及其特点; 2. 掌握MySQL 5.7的安装; 3. 掌握MySQL 5.7的配置; 4. 掌握MySQL 5.7的启动方法。 【技能目标】 1. 具备Windows平台下安装MySQL 5.7的能力; 2. 具备Windows平台下配置MySQL 5.7的能力; 3. 具备启动与登录MySQL 5.7的能力。 素质目标 1.具有一定的职业精神; 2.具有良好的工匠精神。 通过本任务的学习,使学生掌握MySQL特点以及版本信息,了解MySQL的命令行工具。具有在Windows平台下安装和配置MySQL 5.7的能力,具有启动和登录MySQL 5.7的能力。为后续应用MySQL数据库管理系统创建和维护数据库打下良好的基础。 项目2 安装与启动MySQL 项目概述 1.MySQL的特点 知识点1 MySQL简介 项目2 安装与启动MySQL 知识储备 (1)可移植性 (2)可扩展性和灵活性 (3)支持大型的数据库 (4)强大的数据保护功能 (5)强大的查询功能 (6)超强的稳定性 2.MySQL版本信息 知识点1 MySQL简介 项目2 安装与启动MySQL 知识储备 MySQL版本信息 (1)根据操作系统类型不同划分 Windows版本 UNIX版 Linux版 Mac OS版 (2)根据MySQL数据库的开发情况划分 Alpha Beta Gamma Generally Available(GA) (3)根据MySQL数据库用户群体不同划分 1)MySQL Community Server(社区版) 2)MySQL Enterprise Server(企业版) 3.MySQL 5.7的优势 知识点1 MySQL简介 项目2 安装与启动MySQL 知识储备 (1)完全支持JSON (2)性能和可扩展性 (3)改进复制以提高可用性的性能 (4)性能模式提供更好的视角 (5)安全可靠 (6)优化 (7)GIS MySQL数据库管理系统由MySQL数据库服务和MySQL客户端程序和工具程序组成,其中MySQL数据库服务主要由MySQL服务器、MySQL实例和MySQL数据库3个部分组成,通常简称为MySQL服务,对应着官方技术文档中的“MySQL Server”“MySQL Service”或“MySQL Database Server”等。 知识点2 MySQL数据库服务 项目2 安装与启动MySQL 知识储备 1.MySQL服务 MySQL服务也称为MySQL数据库服务,它是保存在MySQL服务器硬盘上的一个服务软件。 2.MySQL服务实例 MySQL服务实例是一个正在运行的MySQL服务,其实质是一个进程,只有处于运行状态的MySQL服务实例才可以响应MySQL客户机的请求,提供数据库服务。 3.MySQL数据库 MySQL数据库通常是指一个物理概念,即一系列物理文件的集合。 MySQL安装完成后,默认情况下至少会自动创建4个数据库,分别是test、mysql、information_schema、performance_schema。 一、MySQL命令行实用程序 1.MySQL服务器端主要实用工具 知识点3 MySQL常用工具 项目2 安装与启动MySQL 知识储备 (1)mysqld:SQL后台程序(即MySQL服务器进程)该程序必须运行之后,客户端才能通过连接服务器来访问数据库。 (2)mysqld_safe:服务器启动脚本。在UNIX和NetWare中推荐使用mysald_safe来MySQL服务器。mysql_safe增加了一些安全特性,例如当出现错误时,重启服务器并向错误日志文件写入运行时间信息。 (3)mysql.server:服务器启动脚本。该脚本用于使用包含为特定级别的、运行启动服务的脚本的、运行目录的系统。它调用mysqld_safe来启动MySQL服务器。 (4)mysqld_multi:服务器启动脚本。可以启动和停止系统上安装的多个服务器。 (5)myisamchk:是用一描述、检查、优化和维护MyISAM表的实用工具。 (6)mysqlbug:MySQL缺陷报告脚本。它可以用来向MySQL邮件系统发送缺陷报告。 一、MySQL命令行实用程序 2.MySQL客户端主要实用工具程序 ①myisampack:是用于压缩MyISAM表,以产生更小的只读表的工具。 ②mysql:交互式输入SQL语句或从文件以批处理模式执行它们的命令行工具。 ③mysqladmin:执行管理操作的客户程序,如创建或删除数据库、重载授权表、将表刷新到硬盘上以及重新打开日志文件。Mysqladmin还可以用来检索版本、进程以及服务器的状态信息。 ④mysqlbinlog:是用于从二进制日志读取语句的工具。在二进制日志文件中包含执行过的语句,可用来帮助系统从崩溃中恢复。 ⑤mysqlcheck:是用于检查、修复、分析以及优化表的表维护客户程序。 ⑥mysqldump:是用于将MySQL数据库转储到一个文件的客户程序。 ⑦mysqlhotcopy:是用于当服务器在运行时,快速备份MyISAM或ISAM表的工具。 ⑧mysqlimport:是用于使用LOAD DATA INFILE将文本文件导入相关表的客户程序。 ⑨mysqlshow:是用于显示数据库、表或有关表中列以及索引的客户程序。 ⑩perror:是用于显示系统或MySQL错误代码含义的工具。 知识点3 MySQL常用工具 项目2 安装与启动MySQL 知识储备 二、MySQL Workbench MySQL Workbench是下一代可视化数据库设计、管理软件,它是著名的数据库设计工具DB Designer4的继任者。它为数据库管理员、程序开发人员和系统规划师提供了一整套可视化数据库操作环境,其主要功能如下: (1)数据库设计与模型的建立。 (2)SQL开发(取代了MySQL Query Browser)。 (3)数据库管理(取代了MysQL Administrator)。 (4)数据库迁移。 MySQL Workbench有开源社区版和商业版的两个版本,该软件支持Windows、Linux和Mac操作系统。 (1)MySQL Workbench Community Edition(社区版),是在GPL证书下发布的开源社区版本。 (2)MySQL Workbench Standard Edition(商业版),是按年收费的商业版本。 知识点3 MySQL常用工具 项目2 安装与启动MySQL 知识储备 在了解MySQL数据库管理系统的特点以及相关知识后,在进行数据库管理和维护之前,必须要安装与配置MySQL数据库管理系统。 MySQL支持多种操作平台,不同平台下的安装和配置过程也不相同,本任务重点介绍Windows平台下MySQL的安装与配置过程。 本任务要求学生在了解和掌握MySQL特点的基础上,在Windows平台上安装和配置MySQL 5.7。 任务2.1 安装与配置MySQL 5.7 任务分析 1.MySQL的下载 本任务以下载MySQL Community Server(社区版)Windows平台MySQL 5.7.28为例介绍其下载过程。 步骤1 打开浏览器,在地址栏中输入MySQL官方网址,打开Download MySQL Community Server下载界面,如图2-1所示。 步骤2 在图2-1中,根据用户所使用的操作系统类型,选择下载的操作系统平台,然后单击【Go to Download page】按钮,打开Generally Available(GA) Releases类型的安装包下载页面,如图2-2所示。 步骤3 在图2-2中,单击Windows(x86,32-bit),MSI Installer后的【Download】按钮,并在打开的页面中,单击【No thanks, just start my download】超链接,系统将立即开始下载。 任务2.1 安装与配置MySQL 5.7 任务实施 任务2.1 安装与配置MySQL 5.7 任务实施 图2-1 MySQL Community Downloads下载页面 图2-2 Generally Available(GA) Releases类型的安装包下载页面 2.安装MySQL 5.7 步骤1 双击下载的MySQL安装文件mysql-installer-community-8.0.19.0.msi,弹出MySQL Install - Community对话框,如图2-3所示,请等待Windows正在配置MySQL installer - Community。配置完成后系统自动弹出“Choosing a Setup Type”(选择安装类型)窗口,如图2-4所示。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-3 MySQL Installer-Community对话框 图2-4 “Choosing a Setup Type”(选择安装类型)窗口 MySQL提供了5种安装类型,其含义如下: (1)Developer Default(开发版本)。安装MySQL服务器和MySQL应用程序开发所需要的工具。此类型的配置包括:MySQL服务器、MySQL路由器、MySQL工作台、用于Excel和Visual tudio的MySQL、MySQL连接器、示例和教程。此选项为默认选项。 (2)Server only(服务器版本)。只安装MySQL服务器,此类型应用于部署MySQL服务器,但不会开发MySQL应用程序。 (3)Client only(客户端版本)。只安装MySQL应用程序开发所需要的工具,不包括MySQL服务器本身。 (4)Full(完全安装版本)。将安装软件包内包含的所有组件。此选项占用的磁盘空间比较大,一般不推荐用这种方式安装。 (5)Custom(定制安装版本)。用户可以自由选择需要的组件。 任务2.1 安装与配置MySQL 5.7 任务实施 步骤2 在图2-4中选择“Custom”(定制安装),单击【Next】按钮,打开“Select Products and Features”(选择产品和组件)窗口,如图2-5所示。 步骤3 在图2-5中,添加所要安装的组件,在左侧树状视图内,选择要安装的组件,单击向右的箭头,将所需安装的组件加入右侧树状视图内,选择完成后,如图2-6所示。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-5 Select Products and Features窗口 图2-6 安装组件添加完成后的窗口 步骤4 单击【Next】按钮,打开“Installation(安装确认)”窗口,如图2-7所示。 步骤5 在图2-7中单击【Execute】按钮,系统将从MySQL官方网站下载组件安装包并进行安装,如图2-8所示。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-7 Installation(安装确认)窗口 图2-8 安装进度窗口 步骤6 当安装进度窗口各组件的“Status”显示为“Complete”时,表示组件安装完成,如图2-9所示。单击【Next】按钮进入MySQL配置窗口,如图2-10所示,也可以单击【Cancel】按钮取消配置。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-9 安装完成窗口 图2-10 Product Configuration(产品配置)窗口 3.配置MySQL 5.7 步骤1 在如图2-10所示的产品配置窗口单击【Next】按钮,进入“High Availabillty”(高可用性)网络配置窗口。这里选择Standalone MySQL Server模式,如图2-11所示。 步骤2 单击【Next】按钮进入“Type and Networking(配置类型和网络设置)”窗口,如图2-12所示。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-11 High Availabillty(高可用性)网络配置窗口 图2-12 Type and Networking(配置类型和网络设置)窗口 步骤3 在图2-12单击【Next】按钮进入“Accounts and Roles(账户和角色)”窗口,如图2-13所示。 步骤4 设置好相应的选项后,单击【Next】按钮,进入“Windows Service(Windows服务)”窗口,如图2-14所示。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-13 Accounts and Roles(账户和角色)窗口 图2-14 Windows Service(Windows服务)窗口 步骤5 设置好选项后,单击【Next】按钮进入“Plugins and Extersions(插件和扩展)”窗口,如图2-15所示。 步骤6 使用默认设置,单击【Next】按钮进入“Apply Configuration(应用配置)”窗口,如图2-16所示。如果配置无误,单击【Execute】按钮,配置向导将执行一系列的任务,并显示任务进度,当所有项都配置完成时,显示如图2-17所示窗口。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-15 Plugins and Extersions(插件和扩展)窗口 图2-16 Apply Configuration(应用配置)窗口 步骤7 在图2-17中单击【Finish】按钮再次进入产品配置窗口,如图2-18所示。单击【Cancel】按钮取消完成配置。 任务2.1 安装与配置MySQL 5.7 任务实施 图2-17 应用配置完成 用户如果想使用MySQL数据库管理系统来管理和维护数据库,则必须启动服务器端的Mysql服务,才能够通过客户端登录到MySQL进行数据库操作。 MySQL数据库管理系统分为服务器端和客户端两部分,其中服务器端提供数据服务,客户端用于登录服务器端对数据库进行操作。 本任务的功能是: (1)使用系统服务管理器和命令行启动MySQL服务。 (2)使用图形工具Navicate For MySQL和命令行命令登录MySQL服务器。 (3)配置PATH变量。 任务2.2 启动与登录MySQL 任务分析 1.启动MySQL服务 (1)使用系统服务管理器启动MySQL服务 步骤1 在Windows桌面,选择“开始->控制面板->管理工具->服务”,打开Windows服务管理器,如图2-18所示。 步骤2 在Windows服务管理器窗口中,在服务器的列表中找到mysql57服务并右击,在弹出的快捷菜单中完成MySQL服务的各种操作(启动、重新启动、停止、暂停和恢复),也可以双击mysql57服务,打开“MySQL57属性”对话框,如图2-19所示。在对话框中的启动类型下拉列表框中设置启动类型,再单击【启动】【停止】【暂停】和【恢复】按钮对服务进行各种操作。 任务2.2 启动与登录MySQL 任务实施 任务2.2 启动与登录MySQL 任务实施 图2-18 Windows服务管理器窗口 图2-19 MySQL57的属性(本地计算机)对话框 (2)在命令提示符下使用NET行命令启动MySQL服务 步骤1 在Windows桌面,选择“开始->运行”,弹出“运行”对话框,如图2-20所示。在“运行”对话框输入“cmd”命令,单击【确定】按钮进入命令提示符窗口(DOS窗口)。 步骤2 在命令提示符窗口中输入命令“net start mysql57”,如图2-21所示,按回车键即可启动MySQL服务。 任务2.2 启动与登录MySQL 任务实施 图2-20 运行对话框 图2-21 命令提示符窗口 2.登录(连接)到MySQL服务器 (1)使用图形管理工具登录到MySQL服务器 步骤1 启动Navicate For MySQL图形管理工具,打开如图2-22所示的管理界面。 步骤2 首次启动Navicate for MySQL,左侧连接栏中没有任何MySQL服务项目,单击工具栏【 】按钮,在下拉列表中选择“MySQL…”命令,弹出新建连接对话框,如图2-23所示。 任务2.2 启动与登录MySQL 任务实施 图2-22 Navicate for MySQL窗口 图2-23 新建连接对话框 步骤3 在图2-24中,输入连接名和密码,可单击【测试连接】测试是否连接成功,单击【确定】按钮即可登录(连接)到MySQL服务器,如图2-24所示。 任务2.2 启动与登录MySQL 任务实施 图2-24 登录成功界面 (2)使用Windows命令行方式登录 步骤1 在Windows桌面,选择“开始->运行”,在“运行”对话框输入“cmd”命令,单击【确定】按钮进入命令提示符窗口(DOS窗口)。 任务2.2 启动与登录MySQL 任务实施 图2-25 Windows命令行登录窗口 步骤2 在命令提示符窗口中输入命令“mysql –h locahost –u root –p”,按回车键后,系统提示输入密码“Enter password”,这里输入前面配置中设置的密码,按回车键结束输入,则在窗口的命令提示符变为“mysql>”时,表示已经连接到MySQL服务器,用户就可以进行操作了,如图2-25所示。 (3)使用MySQL Command Line Client登录 步骤1 在Windows桌面,选择“开始->所有程序->MySQL->MySQL Server 5.7->MySQL 5.7 Command Client”命令,进入提示输入密码的DOS窗口,如图2-26所示。 步骤2 在提示输入密码的DOS窗口,输入密码后,按Enter键登录到MySQL服务器。 任务2.2 启动与登录MySQL 任务实施 图2-26 提示输入密码的DOS窗口 (4)设置PATH变量 步骤1 在Windows桌面,右击【计算机】图标,在弹出的快捷菜单中选择“属性”,打开“系统”窗口,再单击左侧【高级系统设置】按钮,打开系统属性对话框,如图2-27所示。 步骤2 在系统属性对话框中,单击【环境变量】按钮,打开环境变量对话框,如图2-28所示。 任务2.2 启动与登录MySQL 任务实施 图2-27 系统属性对话框 图2-28 环境变量对话框 步骤3 在环境变量对话框的系统变量列中选择“Path”变量,单击【编辑】按钮,打开编辑系统变量对话框,在对话框中将MySQL应用程序的bin目录(C:\Program Files\MySQL\MySQL Server 5.7\bin)添加到变量值中,用分号将其与其他路径分隔开,如图2-29所示。单击【确定】按钮完成PATH变量的设置,然后就可以直接使用mysql命令了。 任务2.2 启动与登录MySQL 任务实施 图2-29 编辑系统变量对话框 MySQL安装完毕后,通过配置向导对MySQL的参数进行了配置过程,如服务器名称、网络模式、网络协议、端口号、root密码、插件配置、应用配置等。配置MySQL参数以保证MySQL服务器与客户端能够正常进行连接,MySQL的参数配置包括服务器端参数、客户端参数、网络配置参数、字符集参数以及各种缓冲区参数设置等。用户可以根据需要更改MySQL的配置参数。 本任务的功能要求是: (1)通过配置向导更改MySQL 的配置。 (2)通过手工修改配置文件更改MySQL的配置 任务2.3 更改MySQL的配置 任务分析 1.通过配置向导更改MySQL的配置 步骤1 打开C:\Program Files\MySQL\MySQL Installer for Windows目录,执行MySQLInstaller.exe,打开配置对话框,如图2-30所示。 步骤2 在配置向导对话框,选择“MySQL Server”产品项,单击【Reconfigure】按钮,进入维护选项对话框,配置过程和任务2.1中的配置MySQL过程相同,读者可以参照执行即可。在重新配置时,需要输入当前root用户的密码,如图3-31所示。 任务2.3 更改MySQL的配置 任务实施 图2-30 配置向导对话框 图2-31 确认密码选项对话框 2.手工修改配置文件更改MySQL的配置 用户可以通过修改MySQL配置文件的方式来进行配置MySQL,这种配置方式更加灵活,但难度较大。对于初学者可以通过手工配置的方式学习MySQL的配置。 在配置之前,首先了解MySQL提供的二进制安装代码包创建的默认目录而局。MySQL5.7默认安装文件目录是“C:\Program Files\MySL\MySQL Server 5.7”,此文件夹中包含的文件夹,如表2-1所示。 任务2.3 更改MySQL的配置 任务实施 文件夹名 文件夹内容 bin 客户端程序和服务器端程序 C:\Program Files\MySL\MySQL Server 5.7\data 数据库和日志文件 include 包含(头)文件 lib 库文件 share 字符集、语言等信息 MySQL数据库管理系统与Oracle数据库系统相类似,提供了命令行状态下的服务器端和客户端实用程序来管理和维护MySQL数据库。这种DOS提示符下的命令行管理方式要求用户必须熟练掌握各种管理命令的格式,为了便于用户对MySQL数据库进行管理和维护,MySQL和第三方提供了众多的图形化管理工具,如MySQL Workbench、phpMyAdmin、Navicat for MySQL、MySQL Gui Tools、MySQL ODBC Connector、MySQLDumper等。 本任务的功能要求是介绍MySQL常用图形化管理工具的使用。 任务2.4 MySQL常用图形化管理工具的使用 任务分析 1.Navicat for MySQL Navicat for MySQL是一个桌面版MySQL数据库管理和开发工具,Navicat for MySQL是一套管理和开发MySQL或MariaDB的理想解决方案,支持单一程序,可同时连接到MySQL和MariaDB。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-32 Navicat for MySQL运行界面 2.phpMyAdmin phpMyAdmin 是一个以PHP为基础,以Web-Base方式架构在网站主机上的MySQL的数据库管理工具,让管理者可用Web接口管理MySQL数据库。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-33 phpMyAdmin运行界面 3.mysqldumper Mysqldumper是采用PHP开发的MySQL数据库备份与恢复工具,解决了使用PHP进行大数据库备份和恢复的问题。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-34 mysqldumper运行界面 4.MySQL Workbench MySQL Workbench是MySQL官方提供的图形化管理工具。它是一款专为MySQL设计的ER/数据库建模工具。它是著名的数据库设计工具DBDesigner4的继任者。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-35 MySQL Workbench运行界面 5.MySQL GUI Tools MySQL GUI Tools是MySQL官方提供的图形化管理工具,功能非常强大,但不支持中文。MySQL GUI Tools提供了四个非常好用的图形化应用程序,方便数据库管理和数据查询。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-36 MySQL GUI Tools运行界面 6.MySQL Connector/ODBC MySQL Connector/ODBC是MySQL官方提供的ODBC接口程序,系统安装这个程序之后,用户就可以通过ODBC来访问MySQL了,从而实现SQL Server、Access和MySQL之间的数据转换,同时还支持ASP访问MySQL数据库。 任务2.4 MySQL常用图形化管理工具的使用 任务实施 图2-37 MySQL Connector/ODBC运行界面 一、实训的目的和要求 1.具有在Windows操作系统平台下安装MySQL的能力; 2.具有MySQL配置的能力; 3.具有启动和登录MySQL服务器的能力; 4.具有手工配置MySQL参数的能力; 5.具有安装和配置Navicat for MySQL图形化管理工具的能力。 项目实训 安装MySQL及Navicat for MySQL 二、实训内容 1.在Windows平台上安装与配置MySQL 5.7.28。 2.通过系统服务对话框和命令行启动和停止MySQL服务。 3.下载并安装Navicat for MySQL图形化管理工具。 4.使用Navicat for MySQL图形化管理工具登录MySQL服务器。 5.使用命令行方式登录MySQL服务器。 6.使用配置向导更改MySQL配置参数。 7.通过修改my.ini手工更改MySQL配置参数,将数据库存储位置改为D:\MySQL\DATA文件夹。 8.将MySQL目录添加PATH变量,保证MySQL的相关路径包含在PATH变量中。 项目实训 安装MySQL及Navicat for MySQL 本任务主要介绍了MySQL的特点、优势、版本信息以及MySQL数据库服务。并以Windows平台为例通过任务讲解介绍了MySQL 5.7的安装与配置;使用系统服务管理器和命令行方式启动MySQL服务;使用Navicat for MySQL图形化工具登录到MySQL服务器;更改MySQL的配置参数;介绍了几种常用的MySQL图形化管理工具。通过本任务的学习使学生了解和掌握MySQL数据库的相关知识,为进一步应用MySQL管理和维护数据库打下良好的基础。 项目2 安装与启动MySQL 项目总结 $$

资源预览图

项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
1
项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
2
项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
3
项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
4
项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
5
项目2 安装与启动MySQL(课件)-《MySQL数据库》同步教学(大连理工版)
6
由于学科网是一个信息分享及获取的平台,不确保部分用户上传资料的 来源及知识产权归属。如您发现相关资料侵犯您的合法权益,请联系学科网,我们核实后将及时进行处理。