【#文档大全网# 导语】以下是®文档大全网的小编为您整理的《OpenStack云计算平台搭建与管理教学教案(共17单元)6》,欢迎阅读!
云计算基础平台搭建与应用课程教案
授课题目: 第6讲 基础环境配置——数据库安装与配置 教学时数: 教学目的、要求:
能够安装与配置MariaDB数据库
0.5 授课类型: 理论课 实践课
教学重点:
安装和配置数据库服务
教学方法和手段:
通过微课讲解 跟着视频实作
教学条件: 网课 参考资料:
0
云计算基础平台搭建与应用课程教案
教学内容及过程
课前准备:
检查自己前面的两台虚拟主机和网络是否配置成功,保证前面完成的情况下进入这一节。
旁批
教学引入:
MariaDB是一个完全兼容MySql、开源、免费的数据库。在OpenStack中它用于存储用户、角色、网络、存储等信息。
教学内容与教学设计:
MariaDB的安装与配置只需在控制节点下进行操作。 (1) 安装MariaDB数据库
[root@controller ~]# yum install mariadb-server python2-PyMySQL -y
以上语句安装了两个软件,“maradb-server”是数据库的服务器端、“python2-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.wddqxz.cn/4a55899ecf22bcd126fff705cc17552707225e81.html