• 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;

     
  • 相关阅读:
    SQL分组统计
    实用DOS命令
    Shadertoy 教程 Part 6 使用光线步进算法创建3D场景
    浅谈web前端优化
    如何搭建一套前端监控系统
    with(this)中with的用法及其优缺点
    vue mvvm
    散列表(哈希表)(二)散列函数的构造方法
    作为程序员,你最常上的网站是什么
    散列表(哈希表)(一)散列表的概念
  • 原文地址:https://www.cnblogs.com/yueyue184/p/9129072.html
Copyright © 2020-2023  润新知