zoukankan      html  css  js  c++  java
  • docker中安装mysql和Redis

    一、docker安装mysql

    1、在镜像仓库中下载mysql5.7版本

    (此处的镜像仓库为阿里云镜像仓库,配置详见阿里云镜像加速配置 https://blog.csdn.net/zt_1017/article/details/108792637)

    docker pull mysql:5.7
    

    2、创建实例并启动

    3、启动mysql

    sudo 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
    

    1)可进入mysql容器内部

    docker exec -it 容器id /bin/bash
    

    4、修改conf配置文件

    进入到conf文件夹下

    vi 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
    

    重启docker

    docker restart mysql
    

    二、docker安装Redis

    1、下载Redis

    docker pull redis
    

    2、创建实例并启动

    # mkdir -p /mydata/redis/conf
    # touch /mydata/redis/conf/redis.conf
    # 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
    

    3、持久化配置

    进入配置文件夹,修改配置文件,将代码复制到配置文件中

    appendonly yes
  • 相关阅读:
    liststyle
    :nthchild(n)
    织梦CMS首页调用分类信息栏目及列表方法
    []织梦CMS首页调用分类信息栏目及列表方法
    ps快捷键
    系统架构博客,很不错
    google maps api 反向解析 地址 api
    sphinx
    sphinx discuss
    ruby分词
  • 原文地址:https://www.cnblogs.com/z-tao/p/13729956.html
Copyright © 2011-2022 走看看