zoukankan      html  css  js  c++  java
  • linux安装redis ,mariadb

    linux下安装软件方法

    1 rpm (不推荐使用)

    2 yum 安装(非常方便快捷)

    3 编译安装(需要自定制的时候才使用)

     

    安装mariadb(mysql)

    1 使用官方源安装mariadb

      vim /etc/yum.repos.d/MariaDB.repo
    添加repo仓库配置内容
    [mariadb]
    name=MariaDB
    baseurl=http://yum.mariadb.org/10.1/centos7-amd64
    gpgkey=https://yum.mariadb.org/RPM-GPG-KEY-MariaDB
    gpgcheck=1

     

    2 一条命令安装官方的最新版本mariadb数据库

      yum install MariaDB-server MariaDB-client -y

     

     由于官方链接可能会很慢,可以用阿里云的源下载5.x的版本,代替上面的方式。

      yum install mariadb-server mariadb -y

    4 启动mariadb数据库

      systemctl start mariadb

    5 确保mariadb服务器启动后,执行命令初始化

      mysql_secure_installation

    6 进入mysql,创建一个库和一个表

    mysql -uroot -p

    7 发现不支持中文,出现了乱码问题

      s  # 查看数据库编码信息
    也可指定查看某个数据库和表的编码:

     show create database deng
     show create table qishi

     

    8 停止mariadb服务

    systemctl stop mariadb

     

    9 修改配置文件,使mariadb支持中文

     vim /etc/my.cnf
    
      #添加以下配置文件
      [mysqld]
      character-set-server=utf8
      collation-server=utf8_general_ci
      log-error=/var/log/mysqld.log
      [client]
      default-character-set=utf8
      [mysql]
      default-character-set=utf8

    10 启动mariadb服务

      systemctl start mariadb

    11 再进入mysql, 发现之前已经被创建的中文数据不会被修改,所以,我们要把之前的乱码中文数据删除掉,重新再创建

    注意: 所以我们在一开始安装mariadb时,就要将配置文件改为支持中文编码的状态

    安装redis

    什么是redis

    redis是一个内存型的数据库,有以下特点:

    1 断电数据丢失

    2 服务器停止数据丢失

    3 redis服务停止数据丢失

     

    安装redis步骤

    1.下载redis源码

    wget http://download.redis.io/releases/redis-4.0.10.tar.gz
    

    2.解压缩

    tar -zxf redis-4.0.10.tar.gz
    

    3.切换redis源码目录

    cd redis-4.0.10
    

    4.编译源文件

    make

    5.编译好后,src/目录下有编译好的redis指令 6.make install 安装到指定目录,默认在/usr/local/bin

    make install
    

    7 创建一个专门存放redis配置文件目录

    mkdir /opt/redis_conf
    vim redis-6379.conf
    写入以下配置
    port 6379
    daemonize yes
    pidfile /data/6379/redis.pid
    loglevel notice
    logfile "/data/6379/redis.log"
    protected-mode yes

    上面的端口可以修改

    
    
    redis配置文件详解
      port 6379                         # 运行在6379的redis数据库实例
    daemonize yes                     # 后台运行redis  
    pidfile /data/6379/redis.pid     # 存放redis pid的文件
    loglevel notice                   # 日志等级
    logfile "/data/6379/redis.log"   # 指定redis日志文件的生成目录
    dir /data/6379                   # 指定redis数据文件夹的目录
    protected-mode yes               # 安全模式
    requirepass   haohaio             # 设置redis的密码

    启动redis 时提示:

     

     

     创建另一个端口为 6380的redis 服务

    配置文件的端口也要修改:

     启动端口为 6780 的redis服务:

  • 相关阅读:
    IDEA与tomcat的相关配置
    传统项目IDEA集成tomcat配置并创建web项目
    Maven项目更改工程运行环境插件
    Maven项目使用骨架或不使用骨架创建工程
    Maven项目中jar包冲突问题解决 导入jar包scope作用域的使用
    分开使用 Celery beat and worker
    (转) -- 线程、进程、协程
    Django REST Framework -- REST API 报错:403
    postman -- 循环调用RESTAPI
    (转载) -- ab(Apache benchmark) 一款常压力测试工具
  • 原文地址:https://www.cnblogs.com/knighterrant/p/10720667.html
Copyright © 2011-2022 走看看