• 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 &
  • 相关阅读:
    mysql 自定义排序
    arcgis 好人
    eclipse启动tomcat,提示三个端口均被占用
    oracle 查看表空间创建日期
    navacat 链接oracle oci invalid handle
    java +mysql 递归排序/* START WITH aa.parentid IN ( 10000, 20000, 30000, 40000, 50000, 60000, 70000 ) connect BY prior aa.id = aa.parentid ORDER siblings BY aa.id ASC*/ to
    Double 转 BigDecimal
    mysql 死锁 Waiting for stored function metadata lock
    Graphtree--zabbix增强功能(一屏展示所有内容)
    zabbix 分布式监控(proxy)源码安装
  • 原文地址:https://www.cnblogs.com/M-Anonymous/p/14946034.html
Copyright © 2020-2023  润新知