首页 > 其他分享 >小白福利 | Window前言

小白福利 | Window前言

时间:2023-04-18 09:55:33浏览次数:42  
标签:前言 Windows greatsql GreatSQL 小白 MySQL Docker docker 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 ps
CONTAINER ID   IMAGE               COMMAND                  CREATED        STATUS         PORTS                                     NAMES
324e9aedc77b   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

标签:前言,Windows,greatsql,GreatSQL,小白,MySQL,Docker,docker,Window
From: https://www.cnblogs.com/greatsql/p/17328493.html

相关文章

  • 小白零基础python学习记录1
    Python程序格式框架缩进缩进用于表达程序的格式框架,有单层或多层缩进。严格明确:缩进是语法的一部分,缩进不正确程序运行会出错所属关系:是表达代码间包含和层次关系的唯一手段长度一致:程序内一致即可,一般用4个空格或1个Tab注释单行注释:以#开头,后跟注释句子多......
  • Windows10提升效率小Tips
    目录资源管理器右键添加打开cmd窗口指令资源管理器右键添加打开cmd窗口指令资源管理器空白处右键添加打开cmd窗口命令,直接打开cmd并切换到当前目录首先删除该指令添加该指令条目、名称,然后添加具体的指令此.reg文件必须以UTF-8-BOM编码格式保存,否则无法设置中文名称Wind......
  • WINDOWS无法安装到这个磁盘。选中的磁盘采用GPT分区形式
    1.在系统提示无法安装的那一步,按住“shift+f10”,呼出“cmd”命令符2.输入:diskpart,回车进入diskpart3.输入:listdisk,回车显示磁盘信息4.输入:selectdisk0,回车选择第0个磁盘(电脑的硬盘编号是从0开始的)5.输入:clean,回车删除磁盘分区&格式化6.输入:convertmbr,回车将当前磁盘分区设置为M......
  • VMware中安装系统提示windows无法显示可用的安装镜像
    在虚拟机设置里将软盘删除即可......
  • windows10下编译zlib库
    系列文章目录文章目录系列文章目录前言一、问题原因二、准备具体操作编译zlib工程前言我使用CMake编译zlib源码,出现警告:CMakeDeprecationWarningatCMakeLists.txt:1(cmake_minimum_required):CompatibilitywithCMake<2.8.12willberemovedfromafutureversionofCM......
  • windows11无线网络开关打不开解决方法
    在新的win11系统之后有很多用户都遇到了无线网络打不开的情况导致没法连接wifi进行使用,所以我们给大家带来了windows11无线网络开关打不开解决方法,快来一起学习操作一下吧。windows11无线网络开关打不开怎么办:方法一:1、首先点击右下角的网络图标,然后点击“疑难解答”。2、然......
  • windows11跳过检查方法
    由于很多用户的电脑硬件不符合安装win11因此都需要跳过检查才可以安装,所以今天就给还不会操作的用户带来了windows11跳过检查方法,还没有升级的小伙伴快来一起学习一下吧。windows11怎么跳过检查:1、首先进入系统进行更新升级,然后等待弹窗出现,千万不要关闭。2、随后按下键盘上快......
  • 如何在 Parallels Desktop for Mac 中备份、恢复或转移 Windows 虚拟机
    备份是个好习惯,现实生活中来说,它堪比后悔药。除了潜在的计算机丢失的隐患,有时候预料不到的硬件故障也会需要我们有个备份。所以今天,小编来教大家如何在ParallelsDesktop中备份Windows虚拟机以避免数据丢失。你需要什么?以下步骤适用于任何版本的Windows。(或者,任何版本的Linux......
  • windows系统mysql定时备份
    如下:一、创建bat任务脚本1.新建txt文档2.打开txt文档,并粘贴入以下内容3.按照自己的需求对内容进行修改,并删除掉//后内容以及中文空格,否则会运行失败4.保存,并将文件后缀修改为.bat格式5.双击测试程序是否能正常运行,如果正常,会弹出cmd运行窗口,运行完后会自动停止,此时会在路径下产......
  • windows下判断端口是否被占用
    命令:netstat-aon|findstr“80”本地地址是指本地打开的端口,外部地址是本地访问外部的端口(外部打开的端口),最后一列是使用该端口的进程PID ......