• 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相关命令

     

  • 相关阅读:
    内存Fuzz和WinAFL
    AFL分析与实战
    协议Fuzz技术
    Fuzz技术综述与文件Fuzz
    WireShark学习笔记(一)
    虚拟机连接的问题
    jq 时间的代理和父级的删除
    Windows(WSL2) Linux子系统搭建Docker环境
    JavaCV FFmpeg H264编码
    JavaCV FFmpeg AAC编码
  • 原文地址:https://www.cnblogs.com/pcbren/p/13281125.html
Copyright © 2020-2023  润新知