写点什么

小白福利 | Window 前言

作者:GreatSQL
  • 2023-04-18
    福建
  • 本文字数:1524 字

    阅读完需:约 5 分钟

小白福利 | Window前言
  • GreatSQL 社区原创内容未经授权不得随意使用,转载请联系小编并注明来源。

  • GreatSQL 是 MySQL 的国产分支版本,使用上与 MySQL 一致。

  • 作者: KAiTO

  • 文章来源:GreatSQL 社区原创


因为交流群中涌入了越来越多的对 GreatSQL 感兴趣的开源爱好者,也有许多的初学者,初学者可能对 Linux 等平台较为陌生,为了可以让更多的人尝试和使用上 GreatSQL,特此出一篇教程让 GreatSQL 可以在 Windows 上使用

开始安装

因为 GreatSQL 源码不好编译到 Windows 平台上,所以我们使用在 Windows 开启一个 Docker 容器,话不多说,跟着我一起动手操作吧!

第一步检查 Windows 相关配置

1.启用虚拟化

  • 打开任务管理器

  • 点击性能

  • 点击 CPU

  • 看看是否启用了虚拟化



2.启用 Hyper-v

  • 打开控制面板(Win+R -> 输入 control -> 回车)



  • 记得点击右上角查看方式为“小图标”,点击程序和功能




  • 启用或关闭 Windows 功能



  • 勾选 Hyper-v



开启 Hyper-v 与 英特尔 VT 虚拟化会造成冲突,可能会影响到大部分安卓模拟器和旧版的 VMware 虚拟机的使用,若要使用安卓模拟器请不要开启,或可以更换基于 Hyper-v 的安卓模拟器/子系统和新版本的 VMware

  • 这时候会弹出一个搜索需要的文件耐心等待即可,然后点击重启计算机



第二步下载 Docker

一、下载 Docker 进入以下连接下载 Docker 桌面https://docs.docker.com/desktop/windows/install/



二、安装 Docker

双击打开安装即可

安装完成后还需要重启一次



重启后可看到这个图标点击 Accept


可以看到会让你升级 WSL


点击连接进入下载

下载完成后安装后再次开启 Docker Desktop


可以已经完成了 Docker Desktop 的安装 可以来更换一下镜像地址:


{  "registry-mirrors": [    "https://registry.docker-cn.com",    "http://hub-mirror.c.163.com",    "https://docker.mirrors.ustc.edu.cn"  ],  "insecure-registries": [],  "debug": false,  "experimental": false,  "features": {    "buildkit": true  },  "builder": {    "gc": {      "enabled": true,      "defaultKeepStorage": "20GB"    }  }}
复制代码

在国内访问 Docker 官方的镜像,速度都很慢。为了快速访问 Docker 官方镜像都会配置三方加速器,目前常用三方加速器有:网易、USTC、DaoCloud、阿里云。

接下来我们来安装 GreatSQL

安装 GreatSQL

在 Docker Desktop 上方搜索 GreatSQL



可以看到我们搜索到了 GreatSQL 的镜像,此时我们下载即可点击“Pull”



时间会比较长请耐心等待~ 下载完成后查看



启动 GreatSQL

在 Windows 命令提示符(WIN+R 后输入 cmd)中输入

docker run --name greatsql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  -d greatsql/greatsql
复制代码

切记MYSQL_ROOT_PASSWORD=后记得改为自己设定的密码

如果您的机器性能较差初始化可能要耗费几分钟,等到返回一个容器 ID 即为创建成功

可以输入docker ps

C:\Users\Administrator>docker psCONTAINER ID   IMAGE               COMMAND                  CREATED        STATUS         PORTS                                     NAMES324e9aedc77b   greatsql/greatsql   "/docker-entrypoint.…"   22 hours ago   Up 3 seconds   0.0.0.0:3306->3306/tcp, 33060-33061/tcp   greatsql
复制代码

看看是否 GreatSQL 有启动,然后再输入

docker exec -it greatsql bash
复制代码



这时候就进入了 Docker 的容器 输入

mysql -uroot -p123456
复制代码

即可进入 GreatSQL



连接 Navicat

如果是初学者,可以使用可视化工具 Navicat 来使用 GreatSQL




结尾

好了,本期教程就到这里,欢迎大家动手尝试下使用 GreatSQL,GreatSQL 可以作为 MySQL 或 Percona Server 的可选替换,用于线上生产环境,且完全免费并兼容 MySQL 或 Percona Server。GreatSQL 除了提升 MGR 性能及可靠性,还引入 InnoDB 事务锁优化及并行查询优化等特性,以及众多 BUG 修复。

Enjoy GreatSQL :)s 上如何快速运行 GreatSQL

发布于: 刚刚阅读数: 3
用户头像

GreatSQL

关注

GreatSQL社区 2023-01-31 加入

GreatSQL是由万里数据库维护的MySQL分支,专注于提升MGR可靠性及性能,支持InnoDB并行查询特性,是适用于金融级应用的MySQL分支版本。 社区:https://greatsql.cn/ Gitee: https://gitee.com/GreatSQL/GreatSQL

评论

发布
暂无评论
小白福利 | Window前言_MySQL_GreatSQL_InfoQ写作社区