OpenStack云计算平台搭建与管理教学教案(共17单元)6

时间:2022-07-10 07:29:18 阅读: 最新文章 文档下载
说明:文章内容仅供预览,部分内容可能不全。下载后的文档,内容与下面显示的完全一致。下载之前请确认下面内容是否您想要的,是否完整无缺。
云计算基础平台搭建与应用课程教案

授课题目: 6 基础环境配置——数据库安装与配置 教学时数: 教学目的、要求:

能够安装与配置MariaDB数据库

0.5 授课类型: 理论课 实践课

教学重点:

安装和配置数据库服务

教学方法和手段:

通过微课讲解 跟着视频实作

教学条件: 网课 参考资料:

0


云计算基础平台搭建与应用课程教案

教学内容及过程

课前准备:

检查自己前面的两台虚拟主机和网络是否配置成功,保证前面完成的情况下进入这一节。

旁批

教学引入:

MariaDB是一个完全兼容MySql、开源、免费的数据库。在OpenStack中它用于存储用户、角色、网络、存储等信息。



教学内容与教学设计:

MariaDB的安装与配置只需在控制节点下进行操作。 1 安装MariaDB数据库

[root@controller ~]# yum install mariadb-server python2-PyMySQL -y

maradb-serverpython2-PyMySQL”是它的客户端,提供了管理数据库的工具。 2 创建数据库配置文件

[root@controller ~]# vi /etc/my.cnf.d/openstack.cnf 编辑如下内容: [mysqld]

bind-address = 192.168.10.10 default-storage-engine = innodb innodb_file_per_table = on max_connections = 4096

collation-server = utf8_general_ci character-set-server = utf8

其中“bind-address”绑定的IP地址为控制节点的内网IP地址。 3 启动数据库

[root@controller ~]# systemctl enable mariadb #设置开机启动 [root@controller ~]# systemctl start mariadb #立即启动服务 4 初始化数据库

[root@controller ~]# mysql_secure_installation Enter current password for root enter for none: #输入当前密码,直接按Enter

Set root password? [Y/n] Y #是否设置新密码 New password:000000 #输入新密码 Re-enter new password:000000 #确认新密码

Remove anonymous users? [Y/n]Y #是否去掉匿名用户

Disallow root login remotely? [Y/n] Y #是否禁止root用户远程登录 Remove test database and access to it? [Y/n] Y #是否去掉测试数据库 Reload privilege tables now? [Y/n] Y #是否重新加载权限表 成功设置完成后将看到下面的文字:



本节完成后请填写“项目评测”中的“MariaDB安装自检工单”,确保该工作已经正

1


确完成。



作业和思考题:

让学生根据自己做的情况填写报告

自检表6.1 MariaDB安装自检工单

检测结果

检验内容

检验方法

合格标准

成功

重启服务器后,用“netstat -tnlup查看端口占用情况

控制节点上

mysql -uroot -p000000登录数

MariaDB是否安装成功

存在名为

在登录的情况下查询数据库列表

mysql

show databases;

数据库

失败原因

失败

3306端口为LISTEN 能够登录数据库













据库







2


本文来源:https://www.wddqw.com/doc/4a55899ecf22bcd126fff705cc17552707225e81.html