首页 > 代码库 > OpenstackMySQL和rabbitMQ消息队列

OpenstackMySQL和rabbitMQ消息队列

技术分享


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视屏网站中上传。请大家搜索中祥课堂即可观看



技术分享

技术分享


OpenstackMySQL和rabbitMQ消息队列