zoukankan      html  css  js  c++  java
  • Docker安装Mysql记录

    Docker安装Mysql记录

     一.安装Mysql

      1.拉取 mysql镜像   

     #默认拉最新版本
    docker pull mysql

    #拉取指定版本
    docker pull mysql:5.7

        2.查看本地镜像

    docker images

     

      3.创建新的容器

    docker run 
        -p 3306:3306 
        -e MYSQL_ROOT_PASSWORD=123456 
        -v /home/data/mysql/data:/var/lib/mysql:rw 
        -v /home/data/mysql/log:/var/log/mysql:rw 
        -v /home/data/mysql/config/my.cnf:/etc/mysql/my.cnf:rw 
        -v /etc/localtime:/etc/localtime:ro 
        --name mysql8 
        --restart=always 
        -d mysql

     4.查看运行中的容器

    docker ps

     5.进入容器

    docker exec -it mysql8  bash

     

     6.进入Mysql

     mysql -h 127.0.0.1 -u root -p

     7.查看mysql用户表,并退出

    use mysql;
    select host,user from user;
    exit;

     8.修改加密规则与重置密码

    #修改加密规则
    ALTER USER 'root'@'%' IDENTIFIED BY 'password' PASSWORD EXPIRE NEVER; 
    #更新用户的密码
    ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'password'; 
    #刷新权限
    FLUSH PRIVILEGES;
    #重置密码
    ALTER USER 'root'@'%' IDENTIFIED BY 'mes+2019';

     9连接mysql 

     二. Liunx Docker相关命令

     

  • 相关阅读:
    二分制--找最小值去重
    angular过滤 排序问题
    div+css背景渐变色代码
    angular中对象与字符串之间的转换
    AMD模块
    jquery.validate
    谈谈js中深度克隆和浅度克隆
    还在使用git吗?不妨来看看如何使用git管理版本
    闭包
    js复习
  • 原文地址:https://www.cnblogs.com/pcbren/p/13281125.html
Copyright © 2011-2022 走看看