zoukankan      html  css  js  c++  java
  • docker 笔记

    ---恢复内容开始---

    安装

    win10专业版

    开启Hyper-V

    安装docker  下载地址:https://store.docker.com/editions/community/docker-ce-desktop-windows

    vs2017 直接添加 项目docker 

    docker stop zeekodb //停止这个容器

    docker start zeekodb //运行这个容器

    首先你要让目标container停止运行,然后才可以删掉,比如我想停掉并删掉first-mysql这个实例

     
    1. docker stop ab8b7a7a468a  
    2. docker rm ab8b7a7a468a  

     

     

    MySQL 镜像

    打开 PowerShell

    docker run --name zeekodb -e MYSQL_ROOT_PASSWORD=2333 -p 3307:3306 -d mysql

    这条指令会从 Docker 的仓库下载最新的 MySQL 稳定版镜像,然后创建一个叫做 zeekodb 的容器,我们可以使用密码为 2333 的 root 账户通过 3307 端口连接到这个数据库。

    一些基本操作

    docker stop zeekodb //停止这个容器
    docker start zeekodb //运行这个容器




    mysql可能会出现连接不上的情况

    docker exec -it mysql5719 bash

    docker exec 进入容器

    -t 让docker分配一个伪终端,并绑定到容器的标准输入上;

    -i 让容器的标准输入保持打开;

    进入容器后正常使用 mysql 命令 然后根据实际情况 解决mysql问题即可 

    1、使用root用户连接远程主机mysql

    mysql -u root -p  

    备注 : mysql -u 最高权限用户名 -p   再输入密码进入

    2、设置用户配置项

    (1) 查看用户信息

    select host,user,plugin,authentication_string from mysql.user;  

    备注:host为 % 表示不限制ip   localhost表示本机使用    plugin非mysql_native_password 则需要修改密码

    (2)修改用户密码

    1.如果想要设置远程这样设置:ALTER USER 'root'@'%' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用户密码为newpassword  

    2.如果要设置本地plugin为mysql_native_password这样设置:

    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'newpassword'; #更新一下用户的密码 root用户密码为newpassword  

    flush privileges;

     
  • 相关阅读:
    pipelinewise 学习二 创建一个简单的pipeline
    pipelinewise 学习一 docker方式安装
    Supercharging your ETL with Airflow and Singer
    ubuntu中使用 alien安装rpm包
    PipelineWise illustrates the power of Singer
    pipelinewise 基于singer 指南的的数据pipeline 工具
    关于singer elt 的几篇很不错的文章
    npkill 一个方便的npm 包清理工具
    kuma docker-compose 环境试用
    kuma 学习四 策略
  • 原文地址:https://www.cnblogs.com/yueyue184/p/9129072.html
Copyright © 2011-2022 走看看