- 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
Enjoy GreatSQL :)
## 对于 GreatSQL
GreatSQL是由万里数据库保护的MySQL分支,专一于晋升MGR可靠性及性能,反对InnoDB并行查问个性,是实用于金融级利用的MySQL分支版本。
相干链接: GreatSQL社区 Gitee GitHub Bilibili
GreatSQL社区:
社区博客有奖征稿详情:https://greatsql.cn/thread-100-1-1.html
技术交换群:
微信:扫码增加GreatSQL社区助手
微信好友,发送验证信息加群
。