- GreatSQL社區(qū)原創(chuàng)內(nèi)容未經(jīng)授權(quán)不得隨意使用,轉(zhuǎn)載請(qǐng)聯(lián)系小編并注明來(lái)源。
- GreatSQL是MySQL的國(guó)產(chǎn)分支版本,使用上與MySQL一致。
- 作者: KAiTO
- 文章來(lái)源:GreatSQL社區(qū)原創(chuàng)
因?yàn)榻涣魅褐杏咳肓嗽絹?lái)越多的對(duì)GreatSQL感興趣的開(kāi)源愛(ài)好者,也有許多的初學(xué)者,初學(xué)者可能對(duì)Linux等平臺(tái)較為陌生,為了可以讓更多的人嘗試和使用上GreatSQL,特此出一篇教程讓GreatSQL可以在Windows上使用
開(kāi)始安裝
因?yàn)镚reatSQL源碼不好編譯到Windows平臺(tái)上,所以我們使用在Windows開(kāi)啟一個(gè)Docker容器,話不多說(shuō),跟著我一起動(dòng)手操作吧!
第一步檢查Windows 相關(guān)配置
1.啟用虛擬化
- 打開(kāi)任務(wù)管理器
- 點(diǎn)擊性能
- 點(diǎn)擊CPU
- 看看是否啟用了虛擬化
2.啟用Hyper-v
- 打開(kāi)控制面板(Win+R -> 輸入control -> 回車)
- 記得點(diǎn)擊右上角查看方式為“小圖標(biāo)”,點(diǎn)擊程序和功能
- 啟用或關(guān)閉Windows功能
- 勾選Hyper-v
開(kāi)啟Hyper-v 與 英特爾VT 虛擬化會(huì)造成沖突,可能會(huì)影響到大部分安卓模擬器和舊版的VMware虛擬機(jī)的使用,若要使用安卓模擬器請(qǐng)不要開(kāi)啟,或可以更換基于Hyper-v 的安卓模擬器/子系統(tǒng)和新版本的VMware
- 這時(shí)候會(huì)彈出一個(gè)搜索需要的文件耐心等待即可,然后點(diǎn)擊重啟計(jì)算機(jī)
第二步下載Docker
一、下載Docker 進(jìn)入以下連接下載Docker桌面https://docs.docker.com/desktop/windows/install/
二、安裝Docker
雙擊打開(kāi)安裝即可安裝完成后還需要重啟一次
重啟后可看到這個(gè)圖標(biāo)點(diǎn)擊Accept
可以看到會(huì)讓你升級(jí)WSL
點(diǎn)擊連接進(jìn)入下載下載完成后安裝后再次開(kāi)啟Docker Desktop
可以已經(jīng)完成了Docker Desktop的安裝 可以來(lái)更換一下鏡像地址:
{
"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"
}
}
}
在國(guó)內(nèi)訪問(wèn) Docker 官方的鏡像,速度都很慢。為了快速訪問(wèn) Docker 官方鏡像都會(huì)配置三方加速器,目前常用三方加速器有:網(wǎng)易、USTC、DaoCloud、阿里云。
接下來(lái)我們來(lái)安裝 GreatSQL
安裝GreatSQL
在Docker Desktop上方搜索 GreatSQL
可以看到我們搜索到了GreatSQL的鏡像,此時(shí)我們下載即可點(diǎn)擊“Pull”
時(shí)間會(huì)比較長(zhǎng)請(qǐng)耐心等待~ 下載完成后查看
啟動(dòng)GreatSQL
在Windows命令提示符(WIN+R 后輸入cmd)中輸入
docker run --name greatsql -p 3306:3306 -e MYSQL_ROOT_PASSWORD=123456 -d greatsql/greatsql
切記
MYSQL_ROOT_PASSWORD=
后記得改為自己設(shè)定的密碼
如果您的機(jī)器性能較差初始化可能要耗費(fèi)幾分鐘,等到返回一個(gè)容器ID即為創(chuàng)建成功
可以輸入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有啟動(dòng),然后再輸入
docker exec -it greatsql bash
這時(shí)候就進(jìn)入了Docker的容器 輸入
mysql -uroot -p123456
即可進(jìn)入GreatSQL
連接Navicat
如果是初學(xué)者,可以使用可視化工具Navicat來(lái)使用GreatSQL
結(jié)尾
好了,本期教程就到這里,歡迎大家動(dòng)手嘗試下使用GreatSQL,GreatSQL可以作為 MySQL 或 Percona Server 的可選替換,用于線上生產(chǎn)環(huán)境,且完全免費(fèi)并兼容 MySQL 或 Percona Server。GreatSQL 除了提升 MGR 性能及可靠性,還引入 InnoDB 事務(wù)鎖優(yōu)化及并行查詢優(yōu)化等特性,以及眾多 BUG 修復(fù)。
Enjoy GreatSQL :)s上如何快速運(yùn)行GreatSQL
Enjoy GreatSQL ??
關(guān)于 GreatSQL
GreatSQL是由萬(wàn)里數(shù)據(jù)庫(kù)維護(hù)的MySQL分支,專注于提升MGR可靠性及性能,支持InnoDB并行查詢特性,是適用于金融級(jí)應(yīng)用的MySQL分支版本。
相關(guān)鏈接: GreatSQL社區(qū) Gitee GitHub Bilibili
GreatSQL社區(qū):
社區(qū)博客有獎(jiǎng)?wù)鞲逶斍椋篽ttps://greatsql.cn/thread-100-1-1.html
技術(shù)交流群:
微信:掃碼添加
GreatSQL社區(qū)助手
微信好友,發(fā)送驗(yàn)證信息加群
。文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-417254.html
文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-417254.html
到了這里,關(guān)于小白福利 | Window前言的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!