一、Mysql 安装
1、添加yum包
wget https://dev.mysql.com/get/mysql80-community-release-el7-1.noarch.rpm sudo yum update sudo rpm -ivh mysql80-community-release-el7-3.noarch.rpm
最新的rpm包名可以在官网找。
2、安装mysql
# 安装 sudo yum -y install mysql-community-server # 启动守护进程 sudo systemctl start mysqld # 查看状态 sudo systemctl status mysqld # 查看版本 mysql -V
3、修改密码
MySQL 安装过程中会为 root 用户生成一个临时密码,保存在 /var/log/mysqld.log
中。
mysql -u root -p ALTER USER 'root'@'localhost' IDENTIFIED BY 'your passowrd';
4、授予权限
# 授权 GRANT ALL ON *.* TO 'root'@'%'; # 刷新 FLUSH PRIVILEGES;
如果报错:You are not allowed to create a user with GRANT。
update user set host = '%' where user = 'root' and host='localhost';
然后再重新输入命令。
5、远程登陆
use mysql; select host, user, authentication_string, plugin from user;
表格中 root 用户的 host 默认是 localhost
,只允许本地访问。
root 用户默认的密码加密方式是:caching_sha2_password;
而很多图形客户端工具可能还不支持这种加密认证方式,连接的时候就会报错 。通过以下命令重新修改密码:
ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'your password';
如果服务器开启了防火墙,则需要打开3306端口。
firewall-cmd --add-port=3306/tcp --permanent firewall-cmd --reload
二、Redis安装
1、下载Redis安装包
wget http://download.redis.io/releases/redis-6.2.4.tar.gz tar -zxvf ./redis-6.2.4.tar.gz -C /opt
2、安装GCC编译器
yum install gcc
3、跳转到Redis解压目录下
cd /opt/redis-6.2.4
4、编译并安装
make MALLOC=libc cd src && make install
5、修改配置文件
vi /etc/redis.conf
bind 127.0.0.1 改为 bind 0.0.0.0 protected-mode yes 改为 no daemonize no 改为 yes
6、启动redis
cd /etc && mkdir redis cp /opt/redis-6.2.4/redis.conf /etc/redis/6379.conf cp /opt/redis-6.2.4/utils/redis_init_script /etc/init.d/redisd cd /etc/init.d && chkconfig redisd on
systemctl start redisd
如果服务器开启了防火墙,则需要打开6379端口。
firewall-cmd --add-port=6379/tcp --permanent firewall-cmd --reload
三、RedisDesktopManager
蓝奏云:https://wwr.lanzoui.com/i3hbQqsdf7e
密码:5t4w
四、Minio安装
cd /opt && mkdir minio
cd minio && mkdir data && mkdir log
wget https://dl.min.io/server/minio/release/linux-amd64/minio
chmod +x minio
nohup ./minio server ./data > ./log/minio.log 2>&1 &
五、RocketMq安装
1、下载RocketMq安装包
wget http://archive.apache.org/dist/rocketmq/4.8.0/rocketmq-all-4.8.0-bin-release.zip
2、解压安装包
mv rocketmq-all-4.8.0-bin-release.zip /usr/local/bin cd /usr/local/bin yum install unzip unzip rocketmq-all-4.8.0-bin-release.zip cd rocketmq-all-4.8.0-bin-release/
3、修改bin目录下的 runserver.sh 和 runbrocker.sh,防止内存溢出,并且修改默认日志位置。
4、修改broker.conf,添加namesrvAddr
vi conf/broker.conf
5、启动 runserver.sh、runbroker.sh
nohup sh bin/mqnamesrv > runserver.log 2>&1 & nohup sh bin/mqbroker -c conf/broker.conf > runbroker.log 2>&1 &
6、关闭防火墙
systemctl stop firewalld.service
7、访问RocketMq界面
在IDEA中新建一个版本控制项目
https://github.com/apache/rocketmq-dashboard.git
然后修改application.yml,namesrvAddrs是你服务的地址。
rocketmq: config: namesrvAddrs: - 192.168.1.11:9876
启动项目访问127.0.0.1:8080就可以访问了。