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;

     
  • 相关阅读:
    Mysql TEXT类型长度
    php中的||和or的区别 优先级
    常用的排序算法的时间复杂度和空间复杂度
    ThinkPHP 多应用多模块建立方式
    phpcms v9 后台添加修改页面空白页问题解决方法
    linux中nginx重定向方法总结
    Nginx的主要配置参数说明
    Apache多网站虚拟目录域名
    xampp命令
    (转载)处理SQL解析失败导致share pool 的争用
  • 原文地址:https://www.cnblogs.com/yueyue184/p/9129072.html
Copyright © 2011-2022 走看看