OpenstackMySQL和rabbitMQ消息队列
教程大纲
1. 安装基础数据存储服务MySQL数据库
2. 安装rabbitMQ消息队列
1.安装数据库
yum install mariadb-server MySQL-python
所以在环境中要给MySQL做高可用,或备份。
修改MySQL的配置
cp /usr/share/mysql/my-medium.cnf /etc/my.cnf
cp /usr/share/mariadb/my-medium.cnf /etc/my.conf
2.修改在my.conf配置文件【mysqld】中的添加一下参数
default-storage-engine = innodb --默认的存储引擎。最早的是MyISAM、InnoDB、MEMORY和MERGE
innodb_file_per_table -- 使用独享的表空间。不设置默认的。占用空间比较大
collation-server = utf8_general_ci ---数据库校对
init-connect = ‘SET NAMES utf8‘ ----初始化连接字符集
character-set-server =utf8 ----创建数据库字符集
3.设置MySQL的开机启动
systemctl enable mariadb.service
systemctl start mariadb.service
4.设置MySQL的密码
mysql_secure_installation
1. 提示当前密码 空 回车
2. 输入y
3. 输入y设置密码
4. 输入y移除匿名用户
5. 输入y关闭root远程登录
6. 输入y删除默认的test数据库
5.安装rabbitmq消息架构
(1).安装rabbitmq (端口是5672)web监听的端口 15672
yum install rabbitmq-server
systemctl enable rabbitmq-server.service
(2).rabbitmq 用户的创建
rabbitmq 创建用户
rabbitmqctl add_user openstack(用户名) openstack(密码)
rabbitmqctl add_user openstack openstack
授权:rabbitmqctl set_permissions openstack ".*" ".*" ".*"
(3).启动rabbitmq的web插件
查看所有的插件 rabbitmq-plugins list
(4)启动rabbitmq 管理插件 rabbitmq-plugins enable rabbitmq_management
(5)重启rabbitmq systemctl restart rabbitmq-server.service
rabbitMQWEB访问户名和密码 guest guest
请观看视屏
视屏会在腾讯课堂和优酷、56视屏网站中上传。请大家搜索中祥课堂即可观看