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;
    

      



  • 相关阅读:
    Solr基础知识二(导入数据)
    Solr基础知识一(安装配置)
    企业微信机器人
    Mysql+Keepalived双主热备高可用操作记录
    mysql互为主从(双主)配置
    编译安装msyql
    JS 常用的一些功能性函数 (自用)
    JavaScrip 之 DOM (回顾)
    MySQL的表定义语法
    MySQL的数据库定义语法
  • 原文地址:https://www.cnblogs.com/wuhaidong/p/10653698.html
Copyright © 2011-2022 走看看