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

  • 相关阅读:
    设置sudo的过期时间
    linux下tar.xz结尾文件的解压方法
    linux版本查看命令
    linux删除目录下所有文件,但是保留文件夹
    linux下更改文件夹名
    vim中跳到第一行和最后一行
    linux下编译安装python
    linux下 python源码包解压报错
    [Swift A]
    【构建Android缓存模块】(一)吐槽与原理分析
  • 原文地址:https://www.cnblogs.com/fengquan-blog/p/15308644.html
Copyright © 2020-2023  润新知