zoukankan      html  css  js  c++  java
  • Windows下通过Kitematic创建mysql instance

    1. 下载Docker from http://mirrors.aliyun.com/docker-toolbox/windows/docker-toolbox/

         我下载的版本是: DockerToolbox-18.03.0-ce.exe

    2. 安装Docker,双击DockerToolbox-18.03.0-ce.exe

     

    你如果没有安装其它linux工具, 建议安装Git for windows,否则无法正常运行.

    3. 安装之后, 桌面会有Docker Quickstart Terminal 和Kitematic (Alpha)两个图标.Kitematic (Alpha)是docker的GUI,Terminal是命令行终端.先启动Terminal看一下是否有问题.可以通过终端创建实例,也可以通过Kitematic,我是通过GUI创建的.

     

    -> 点击mysql的 "Create" 按钮.

    -> Start mysql-instance, 显示失败, 因为没有给"MYSQL_ROOT_PASSWORD",点击右侧"Setting" 按钮, 在"Environment Variables" 里添加一项新的"MYSQL_ROOT_PASSWORD"属性, 给上值即可.如下图:

     

    ->点击Start按钮,可以通过"EXEC"查看数据库启动是否成功: "mysql -p root -u 1234"

    -> 通过Docker Terminal,执行"docker ps"查看是否mysql启动成功.

    4.安装Mysql Front,配置连接到Docker上的mysql,如下图:

     

    5. Trouble shooting:

    如果你在连接过程中遇到问题,如:"Client does not support authentication protocol requested by server;"

    你需要到mysql的控制台上去执行以下命令:

    mysql -p root -u 1234
    ALTER USER 'root'@'localhost' IDENTIFIED WITH mysql_native_password BY 'password'

  • 相关阅读:
    vue子组件获取父组件方法
    css hack
    【Educational Codeforces Round 87 (Rated for Div. 2)】前4题
    【某次ks】20200512
    NoI Online 2反思
    RMQ&LCA
    杂谈
    高手训练矩乘T3
    0118ACM自闭赛
    网络流初步学习笔记
  • 原文地址:https://www.cnblogs.com/fengquan-blog/p/15308644.html
Copyright © 2011-2022 走看看