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'

猜你喜欢

转载自blog.csdn.net/aqudgv83/article/details/82107829