zoukankan      html  css  js  c++  java
  • Centos7 安装mysql + redis

    mysql 安装

    通过 下载RPM
    • 可以前往MySQL官网进行下载,本次安装使用mysql57-community-release-el7-8.noarch.rpm
     wget http://dev.mysql.com/get/mysql57-community-release-el7-8.noarch.rpm
    
    • 下载完成后将Yum库导入到服务器。
      yum localinstall mysql57-community-release-el7-8.noarch.rpm
    
    • 检查是否安装成功
      yum repolist enabled | grep "mysql.*-community.*"
    

    如图表示安装成功

    安装MySQL

    通过第一步的操作我们当前的Yum库中已经包含了MySQLServer、MySQL工作台管理工具以及ODBC驱动,现在我们就可以通过下面的命令简单的安装MySQL了

      yum install mysql-community-server
    
    启动MySQL
     systemctl start mysqld
    
    查看MySQL的启动状态
      systemctl status mysqld
    

    设置开机启动
    systemctl enable mysqld
    systemctl daemon-reload
    
    修改MySQL root账号密码

    由于MySQL安装完成之后会在/var/log/mysqld.log文件中给root生成了一个默认密码,因此我们可以通过下面的方式找到root的默认密码,然后登陆MySQL进行修改

     grep 'temporary password' /var/log/mysqld.log
    


    使用上一步获取到的root默认密码来登陆MySQL

     mysql -uroot -p
    

    修改root账号密码

     ## (Root2020.)为新密码 尽量复杂一点,不然会有报错说太简单
      ALTER USER 'root'@'localhost' IDENTIFIED BY 'Root2020.';
    
    创建远程登录管理用户

    为了保证安全以及数据库权限管理方便,root用户不建议开启远程访问,下面我们创建一个可远程访问的用户对数据库进行日常管理工作。

    GRANT ALL PRIVILEGES ON *.* TO 'xiaop'@'%' IDENTIFIED BY 'Xiaop2' WITH GRANT OPTION;
    
    调整数据库默认配置

    进入/etc/my.cnf配置文件,添加如下配置项

      max_connections=2000
    max_allowed_packet=32M
    lower_case_table_names=1
    character_set_server=utf8mb4
    collation_server=utf8mb4_bin
    

    重启数据库 使配置生效

     systemctl restart mysqld
    
    远程用户登录

    默认路径

      配置文件:/etc/my.cnf 
      日志文件:/var/log//var/log/mysqld.log 
      服务启动脚本:/usr/lib/systemd/system/mysqld.service 
      socket文件:/var/run/mysqld/mysqld.pid
    

    Redis 安装

    redis下载。
      ### cd 到自己想要放置的路径下
      wget http://download.redis.io/releases/redis-4.0.6.tar.gz
    
    解压
      tar -zxvf redis-4.0.6.tar.gz 
    
    Yum安装gcc依赖,并编译安装redis
      yum install gcc
    
    执行如下命令安装
     ##cd 到解压的redis-4.0.6 下
      make MALLOC=libc
    
     cd src && make install
    

    如图安装成功:

    启动redis
    • 启动方式一 直接启动:
     ./redis-server
    

    • 启动方式二 后台启动
      以后台进程方式启动,需编辑redis.conf文件,并设置daemonize yes。设置后启动如下命令
     # cd 到redis 目录下  有一个redis.conf 文件 ,找到对应参数 修改为yes 即可
     vim redis.conf 
    

    启动

     ## 按照自己的实际路径 
     ./redis-server /usr/local/src/redis-4.0.6/redis.conf
    

    开启远程登录
     1、关闭protected-mode模式,此时外部网络可以直接访问 
     2、开启protected-mode保护模式,需配置bind ip或者设置访问密码
     要么将配置文件中 的保护模式干掉 。(可以设置密码增加安全性)
     要么 band 自己的远程访问ip
    
    远程登录验证

    使用修改后的配置文件启动

    启动 redis (根据自己的文件路径 进行修改路径 即可)

      src/redis-server redis.conf
    

  • 相关阅读:
    Python列表生成
    Python 多线程
    Python面向对象编程
    map, reduce和filter(函数式编程)
    35个高级python知识点
    python之pyc
    Python之简单的用户名密码验证
    EasyUI 实例
    hibernate映射文件one-to-one元素属性
    Java中多对多映射关系
  • 原文地址:https://www.cnblogs.com/xiaop27/p/14484573.html
Copyright © 2011-2022 走看看