安装Mysql 5.7
一、安装YUM Repo
1.下载yum repo配置文件
[root@vps44 ~]# wget https://dev.mysql.com/get/mysql57-community-release-el7-9.noarch.rpm
2.repo的安装
[root@vps44 ~]# rpm -ivh mysql57-community-release-el7-9.noarch.rpm
二、使用yum命令安装
[root@vps44 ~]# yum install mysql-server -y
- 启动Mysql
[root@vps44 ~]# systemctl start mysqld
# 设置开机启动
[root@vps44 ~]# systemctl enable mysqld
# 查看mysql状态
[root@vps44 ~]# systemctl status mysqld
image.png
- 获取安装时的临时密码
[root@vps44 ~]# grep 'temporary password' /var/log/mysqld.log
2021-03-12T02:07:14.346563Z 1 [Note] A temporary password is generated for root@localhost: d1zeuGcd8l_N
[root@vps44 ~]#
# 如果没有临时密码则,删除原来安装过的mysql残留的数据
rm -rf /var/lib/mysql
# 然后再启动mysql,再次执行上面获取临时密码的命令
systemctl start mysqld
三、登录、修改密码
[root@vps44 ~]# mysql -u root -p
Enter password:
image.png
- 修改密码
ALTER USER 'root'@'localhost' IDENTIFIED BY 'yw2021$%Mysql^';
image.png
四、远程访问配置
# 连接服务器:
mysql -u root -p
# 看当前所有数据库:
show databases;
# 进入mysql数据库:
use mysql;
# 查看mysql数据库中所有的表:
show tables;
# 查看user表中的数据:
select Host, User from user;
# 修改user表中的Host:
update user set Host='%' where User='root';
# 说明: % 代表任意的客户端,可替换成具体IP地址。
# 最后刷新一下:
flush privileges;
image.png
安装MongoDB
一、配置安装源
# 创建源文件
vi /etc/yum.repos.d/mongodb-org-4.4.repo
# 添加如下信息
[mongodb-org-4.4]
name=MongoDB Repository
baseurl=https://repo.mongodb.org/yum/redhat/$releasever/mongodb-org/4.4/x86_64/
gpgcheck=1
enabled=1
gpgkey=https://www.mongodb.org/static/pgp/server-4.4.asc
# 保存并退出
:wq
二、yum 安装 MongoDB
# 安装 MongoDB
[root@vps45 ~]# yum install -y mongodb-org
# 验证安装结果
[root@vps45 ~]# rpm -qa | grep mongodb
mongodb-org-mongos-4.4.4-1.el7.x86_64
mongodb-org-4.4.4-1.el7.x86_64
mongodb-org-server-4.4.4-1.el7.x86_64
mongodb-database-tools-100.3.0-1.x86_64
mongodb-org-tools-4.4.4-1.el7.x86_64
mongodb-org-shell-4.4.4-1.el7.x86_64
mongodb-org-database-tools-extra-4.4.4-1.el7.x86_64
三、启动 MongoDB
- 启动 MongoDB 服务
# 启动服务
[root@vps45 ~]# systemctl start mongod.service
# 设置开机自启动
[root@vps45 ~]# systemctl enable mongod.service
# 查看服务状态
[root@vps45 ~]# systemctl status mongod.service
- 验证服务是否开启
[root@vps45 ~]# mongo
> db.version()
4.4.4
> show dbs
admin 0.000GB
config 0.000GB
local 0.000GB
- 常用命令
# 3、卸载MongoDB
[root@vps45 ~]# sudo yum erase $(rpm -qa | grep mongodb-org)
# 删除日志文件
[root@vps45 ~]# sudo rm -r /var/log/mongodb
# 删除数据文件
[root@vps45 ~]# sudo rm -r /var/lib/mongo
- 配置远程服务
# 修改配置文件mongodb.conf
[root@vps45 ~]# vi /etc/mongod.conf
# network interfaces
net:
port: 27017
bindIp: 0.0.0.0
# 修改后重启MongoDB服务
[root@vps45 ~]# systemctl restart mongod.service
- 添加用户名和密码
# 为 admin 数据库创建用户,设置用户名、密码和权限
> show dbs # 显示所有的数据库
> use admin # 切换到 admin 数据库
> db.createUser({user:'root',pwd:'test',roles:['root']})
> db.auth('root','test')
# 其他常用命令
# 修改密码
> db.changeUserPassword("test", "test")
# 更新用户权限
> db.updateUser("test",{roles:[ {role:"read",db:"testDB"} ]})
# 删除用户
> db.dropUser('test')
# 赋予用户所有数据库的userAdmin权限
> db.createUser({user:'test',pwd:'test',roles:['root']}) # 赋予用户所有数据库的userAdmin权限
- 为其他数据库创建用户,设置用户名、密码和权限
> use yw2021
>db.createUser({user:'mongo',pwd:'yw2021$%mongo^',roles:['dbAdmin']})
> db.auth('mongo','yw2021$%mongo^')
image.png
- 修改mongodb.conf文件启动身份验证
[root@vps45 ~]# vi /etc/mongod.conf
# 添加内容
security:
authorization: enabled # disable or enabled
# 测试远程链接
[root@vps45 ~]# mongo 192.168.1.132:27017:27017/database -u username -p password
安装Kafka
查看java版本
java -version
# 如果未安装先安装jdk
kafka官网:https://kafka.apache.org/
# 下载
[root@vps47 bin]# wget https://mirrors.bfsu.edu.cn/apache/kafka/2.7.0/kafka_2.13-2.7.0.tgz
# 解压
[root@vps47 bin]# tar zxvf kafka_2.13-2.7.0.tgz
# 重命名文件
[root@vps47 bin]# mv kafka_2.13-2.7.0 /usr/local/bin/kafka
# 切换到kafka目录下
[root@vps47 bin]# cd /usr/local/bin/kafka
启动kafka
# 命令后台启动zookeeper
nohup ./bin/zookeeper-server-start.sh ./config/zookeeper.properties &
# 查看zookeeper是否启动成功
ps -ef | grep zookeeper
# 后台启动kafka
nohup ./bin/kafka-server-start.sh ./config/server.properties &
# 查看kafka启动成功
ps -ef | grep kafka
kafka开机自启动相关配置参考:
https://blog.csdn.net/weixin_43749807/article/details/112200019
安装ActiveMQ
- 检查java版本
java -version
- 下载
[root@vps46 ~]# wget https://downloads.apache.org//activemq/5.16.1/apache-activemq-5.16.1-bin.tar.gz
# 解压
[root@vps46 ~]# tar -zxvf apache-activemq-5.16.1-bin.tar.gz
# 重命名
[root@vps46 ~]# mv apache-activemq-5.16.1 /usr/local/bin/activeMQ
# 启动
[root@vps46 ~]# cd /usr/local/bin/activeMQ/
[root@vps46 ~]# ./bin/activemq start
# 查看是否启动成功
[root@vps46 ~]# ps -ef| grep activemq
网友评论