CentOS7安装Mysql、Redis和Minio

一、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

参考文档:在CentOS7中安装Mysql

二、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

参考文档:在CentOS7中安装Redis

三、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 &
原文地址:https://www.cnblogs.com/M-Anonymous/p/14946034.html