zoukankan      html  css  js  c++  java
  • Mysql和redis的安装

    一、mysql的安装

    1.拉取镜像

    docker pull mysql:5.7

    2.启动容器

     docker run -p 3306:3306 --name mysql 
    -v /mydata/mysql/log:/var/log/mysql 
    -v /mydata/mysql/data:/var/lib/mysql 
    -v /mydata/mysql/conf:/etc/mysql 
    -e MYSQL_ROOT_PASSWORD=root 
    -d mysql:5.7  
    

    3.修改配置文件

    vi /mydata/mysql/conf/my.cnf
    
    [client]
    default-character-set=utf8
    [mysql]
    default-character-set=utf8
    [mysqld]
    init_connect='SET collation connection = utf8_unicode_ci'
    init_connect='SET NAMES utf8'
    character-set-server=utf8
    collation-server=utf8_unicode_ci
    skip-character-set-client-handshake
    skip-name-resolve
    
    
    1. 重启

    docker restart mysql

    1. 进入容器

    docker exec -it mysql /bin/bash

    1. 查看步骤三修改的文件是否成功

    cat /etc/mysql/my.cnf

    二.安装redis

    1. 下载镜像

    docker pull redis

    1. 配置文件
    mkdir -p /mydata/redis/conf
    touch /mydata/redis/conf/redis.conf
    
    1. 启动容器
    docker run -p 6379:6379 --name redis 
    -v /mydata/redis/data:/data 
    -v /mydata/redis/conf/redis.conf:/etc/redis/redis.conf 
    -d redis redis-server /etc/redis/redis.conf
    
    1. 运行客户端

    docker exec -it redis redis-cli

    1. 开启aof持久化
    vi /mydata/redis/conf/redis.conf
    #添加如下内容
    appendonly yes
    
    1. 重启redis

    docker restart redis

  • 相关阅读:
    node.js
    Ajax常见面试题
    CF932E Team Work
    斯特林数
    UOJ #62. 【UR #5】怎样跑得更快
    洛谷 P4593 【[TJOI2018]教科书般的亵渎】
    洛谷 P4321 【随机漫游】
    洛谷 P4707 【重返现世】
    洛谷 P3175 [HAOI2015]按位或
    CF Gym101933K King's Colors
  • 原文地址:https://www.cnblogs.com/love-xk/p/13059924.html
Copyright © 2011-2022 走看看