小白福利 | Window前言

打印 上一主题 下一主题

主题 682|帖子 682|积分 2046


  • 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的安装 可以来更换一下镜像地址:
  1. {
  2.   "registry-mirrors": [
  3.     "https://registry.docker-cn.com",
  4.     "http://hub-mirror.c.163.com",
  5.     "https://docker.mirrors.ustc.edu.cn"
  6.   ],
  7.   "insecure-registries": [],
  8.   "debug": false,
  9.   "experimental": false,
  10.   "features": {
  11.     "buildkit": true
  12.   },
  13.   "builder": {
  14.     "gc": {
  15.       "enabled": true,
  16.       "defaultKeepStorage": "20GB"
  17.     }
  18.   }
  19. }
复制代码
在国内访问 Docker 官方的镜像,速度都很慢。为了快速访问 Docker 官方镜像都会配置三方加速器,目前常用三方加速器有:网易、USTC、DaoCloud、阿里云。
接下来我们来安装 GreatSQL
安装GreatSQL

在Docker Desktop上方搜索 GreatSQL

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

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

启动GreatSQL

在Windows命令提示符(WIN+R 后输入cmd)中输入
  1. docker run --name greatsql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456  -d greatsql/greatsql
复制代码
切记MYSQL_ROOT_PASSWORD=后记得改为自己设定的密码
如果您的机器性能较差初始化可能要耗费几分钟,等到返回一个容器ID即为创建成功
可以输入docker ps
  1. C:\Users\Administrator>docker ps
  2. CONTAINER ID   IMAGE               COMMAND                  CREATED        STATUS         PORTS                                     NAMES
  3. 324e9aedc77b   greatsql/greatsql   "/docker-entrypoint.…"   22 hours ago   Up 3 seconds   0.0.0.0:3306->3306/tcp, 33060-33061/tcp   greatsql
复制代码
看看是否GreatSQL有启动,然后再输入
  1. docker exec -it greatsql bash
复制代码

这时候就进入了Docker的容器 输入
  1. mysql -uroot -p123456
复制代码
即可进入GreatSQL

连接Navicat

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


结尾

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

Enjoy GreatSQL
免责声明:如果侵犯了您的权益,请联系站长,我们会及时删除侵权内容,谢谢合作!

本帖子中包含更多资源

您需要 登录 才可以下载或查看,没有账号?立即注册

x
回复

使用道具 举报

0 个回复

倒序浏览

快速回复

您需要登录后才可以回帖 登录 or 立即注册

本版积分规则

汕尾海湾

金牌会员
这个人很懒什么都没写!

标签云

快速回复 返回顶部 返回列表