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

    步骤
    1、下载mysql镜像

    docker pull mysql
    

      
    2、启动docker镜像
    将主机/etc/custom/目录挂载到容器的/etc/mysql/conf.d
    -p 3306:3306:将容器的3306端口映射到主机的3306端口
    -e MYSQL_ROOT_PASSWORD=123456:初始化root用户的密码
    -d: 后台运行容器,并返回容器ID
    -v /var/mysql/logs:/logs:将主机当前目录下的 logs 目录挂载到容器的 /logs。
    -v /var/mysql/datadir:/var/lib/mysql :将主机当前目录下的data目录挂载到容器的 /var/lib/mysql 。

    mkdir -p /var/mysql/datadir
    mkdir -p /etc/custom/
    mkdir -p /var/mysql/logs
    docker run --name mysql -p 3306:3306 -v /var/mysql/datadir:/var/lib/mysql -v /var/mysql/logs:/logs  -v /etc/custom/:/etc/mysql/conf.d -e MYSQL_ROOT_PASSWORD=123456 -d mysql

    3、使用远程工具访问数据库出现问题  plugin caching_sha2_password could not be loaded 

    docker exec -it mysql /bin/bash
    

      
    直接使用sql

    //登录数据库
    
    mysql -uroot -p{your password}
    //使用mysql数据库
    mysql>use mysql
    
    //修改数据库
    mysql> ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'root';
    
    //重新修改密码后可连接成功
    mysql> alter  user 'root'@'%' identified by '123456';
    
    //刷新数据库
    mysql> flush privileges;
    

      



  • 相关阅读:
    C# Workbook读取Execl数据
    C# Task
    Json/XML序列化和反序列化
    C# RSA加解密和MD5加密
    SqlServer基本操作
    SQL Server基础优化
    Http请求基本方法
    ASP.NET MVC基础知识
    简单的五险一金计算器
    PHP基础入门(三)
  • 原文地址:https://www.cnblogs.com/wuhaidong/p/10653698.html
Copyright © 2011-2022 走看看