zoukankan      html  css  js  c++  java
  • 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 &
  • 相关阅读:
    锐浪报表(Grid++Report)问题-子报表获取不到父报表参数问题解决
    C#PictureBox实现一直显示提示信息
    C#.Net ComboBox控件设置DropDownList之后背景颜色问题,以及发现的微软的一个BUG
    Visual Studio 2019移除/禁用Live Share按钮
    robotframework导入selenium2library变红
    robotframework selenium2library中关键字缺失的问题
    Jmeter之JSON提取器的使用
    Jmeter中unicode转码问题处理
    Jmeter之关联接口处理
    jmeter之用户自定义的变量
  • 原文地址:https://www.cnblogs.com/M-Anonymous/p/14946034.html
Copyright © 2011-2022 走看看