zoukankan      html  css  js  c++  java
  • Docker安装mysql5.7

    1、拉取镜像

    docker pull mysql:5.7

    2、在 /mydata/mysql 下创建文件挂载目录(自己选择)

    3、创建docker容器

    以 3333进行端口映射,指定root用户的初始密码为 123456,通过下图可以看到mysql确实成功启动

    docker run -d --name mysql 
          -v /mydata/mysql/data:/var/lib/mysql 
          -v /mydata/mysql/conf:/etc/mysql/conf.d 
          -v /mydata/mysql/logs:/logs 
          -e MYSQL_ROOT_PASSWORD=123456 
          -p 3333:3306 
          mysql:5.7

    4、创建mysql配置文件

    由于进行了文件挂载,外部linux环境的 /mydata/mysql/conf 中的文件会映射到  容器内部  /etc/mysql/conf.d

    所以只需要在 /mydata/mysql/conf 创建mysql的配置文件

    vim /mydata/mysql/conf/utf8.cnf

    在文件中添加如下配置

    #或者这个配置  
    #[mysqld] 
    #lower_case_table_names=1
    [mysql]
    default-character-set = utf8
    [mysql.server]
    default-character-set = utf8
    [mysqld_safe]
    default-character-set = utf8
    [client]
    default-character-set=utf8
    [mysqld]
    character-set-server=utf8
    init_connect='SET NAMES utf8' 

    5、重启容器

    docker restart mysql

    6、使用Navicat连接docke容器的mysql

    成功连接

     

  • 相关阅读:
    寒假学习进度7
    寒假学习进度3
    寒假学习进度6
    寒假学习进度5
    寒假学习进度8
    加分项
    每日博客
    每日博客
    每日博客
    每日博客
  • 原文地址:https://www.cnblogs.com/houchen/p/15100959.html
Copyright © 2011-2022 走看看