openEuler系统管理与服务器配置 课件 第12章数据库服务器.pptx
第12章数据库服务器openEuler系统管理与服务器配置
目录12.1项目一:MySQL服务器的安装与测试 12.1.1MySQL服务器简介 12.1.2安装MySQL服务器 12.1.3管理mysqld服务 12.1.4测试登录MySQL服务器 12.1.5重置MySQL服务器管理员root的密码 12.2项目二:数据库的创建与使用 12.2.1数据库操作 12.2.2数据表操作 12.2.3处理表数据 12.3项目三:openGauss服务器的安装与远程测试 12.3.1openGauss介绍 12.3.2openGauss常用配置文件 本章小结
12.1项目一:MySQL服务器的安装与测试W公司设计部需要在服务器上部署一个用于发布项目考核信息的网站,在该网站上实现员工对考核内容的选择和考核成绩的查询等基本操作。为此,除需要部署前台相关的Web服务外,还需要部署后台的数据库服务。管理员选取目前比较常用的数据库MySQL,因此需要对MySQL服务器进行安装并测试。序号知识点详见章节1了解MySQL数据库12.1.12安装MySQL服务器的过程12.1.23管理mysqld服务12.1.34测试MySQL服务器12.1.45重置MySQL服务器管理员root密码12.1.5
12.1.1MySQL服务器简介MySQL由瑞典MySQLAB公司开发,是一个开放源代码的小型关系数据库管理系统。关系数据库将数据保存在不同的表中,而不是将所有数据放在一个大仓库内,这样就增加了对数据库的访问速度并提高了灵活性。由于MySQL具有体积小、速度快、成本低等特点,因此许多中小型网站为了降低网站总体成本而选择MySQL作为网站数据库。
12.1.2安装MySQL服务器由于安装MySQL服务器涉及的软件包较多,相互之间存在包依赖,因此这里采用YUM方式来安装。首先需要到/downloads/repo/yum/上下载MySQL的YUM库文件:mysql84-community-release-el8-1.noarch.rpm,然后进行安装,安装命令如下。#yumlocalinstallmysql84-community-release-el8-1.noarch.rpm在安装mysql84-community-release-el8-1.noarch.rpm后,可以使用下面的命令来检查MySQL服务器的YUM库安装是否正确。#yumrepolistenabled|grepmysql然后执行#yuminstallmysql-community-server命令安装MySQL服务器,在此过程中会安装多个软件包,直到出现安装成功提示。
12.1.3管理mysqld服务#systemctlstartmysqld.service//启动mysqld服务#systemctlstopmysqld.service//停止mysqld服务#systemctlrestartmysqld.service//重新启动mysqld服务#systemctlstatusmysqld.service//查看mysqld服务状态#systemctlenablemysqld.service//设置mysqld服务开机自启动#systemctldisablemysqld.service//禁止mysqld服务开机自启动
12.1.4测试登录MySQLMySQL服务器在安装过程中除创建数据库超级管理员“root@localhost”外,还为数据库超级管理员生成了默认的密码,该密码保存在/var/log/mysqld.log文件中,如图所示默认密码是“pf7XHeAunX)A”。启动MySQL服务器后,运行#mysql-uroot-p命令并使用默认密码“pf7XHeAunX)A”登录,出现mysql提示符,表示登录成功。
12.1.5重置MySQL数据库管理员root密码测试登录MySQL服务器成功后,需要重置root的密码,才能执行其他操作。在设置密码时,注意MySQL服务器的默认密码策略要求密码必须包含大小写字母、数字和特殊符号,并且长度不能少于8位,否则会提示“ERROR1819(HY000):Yourpassworddoesnotsatisfythecurrentpolicyrequirements”错误。重置root密码操作如图所示。
12.1项目一:MySQL服务器的安装与测试操作过程:首先到/downloads/repo/yum/上下载MySQL的YUM库文件: