1.MySQL Shell 8.0.32 for GreatSQL编译二进制包
2.GitHub中下载的源码源码怎么导入visual studio2015?
MySQL Shell 8.0.32 for GreatSQL编译二进制包
构建MySQL Shell 8.0. for GreatSQL
写在前面
之前已经写过一篇前传 MySQL Shell 8.0. for GreatSQL编译安装,最近再次编译MySQL Shell二进制包时,源码发现了一些新问题,源码因此重新整理更新本文档。源码
几处新问题
这次编译MySQL Shell发现几个新问题,源码下面一一列举。源码bpsend源码
针对这些情况,源码为了方便社区用户,源码我直接将整个二进制包编译工作打包成Docker镜像,源码有需要的源码直接拉取镜像创建容器,只需耐心等上几分钟即可得到MySQL Shell for GreatSQL二进制包了。源码
使用方法很简单,源码类似下面这样即可:
接下来回退到宿主机,源码将容器中的源码二进制包拷贝出来
然后解压缩,就可以在宿主机环境下使用了。源码
说完用Docker容器构建二进制包的方法,再说下手动编译全过程,有兴趣的同学也可以跟着自己动手做一遍,增加体感。c 推箱子游戏源码
手动编译过程
2.1 准备Docker环境
参考编译环境要求参考 GreatSQL-Shell Dockerfile ,构建好一个Docker镜像环境,基本上照着做就行,这里不赘述。
2.2 下载源码包
先下载准备好下列几个源码包:
下载完后都放在/opt/ 目录下,并解压缩。
2.3 修改MySQL Shell源码包
打开链接: gitee.com/GreatSQL/Grea...,下载GreatSQL补丁包文件 mysqlsh-for-greatsql-8.0..patch。
为了让MySQL Shell支持GreatSQL仲裁节点(ARBITRATOR)特性,安装方维直播源码需要打上补丁包:
2.4 编译相关软件包1..1 antlr4-4.
编译antlr4:
如果你的网络环境无法直接从github上下载二进制包,则先自行下载二进制包 github.com/google/googl...,并放到antlr4代码包中相应位置,再修改antlr4代码,略过下载步骤,详见下面的做法:
之后就可以用上面的方法进行编译,而不会在下载二进制包环节卡住不动。
2.4.2 patchelf-0..5
2.4.3 protobuf-3..4
2.4.4 rpcsvc-proto-1.4
编译MySQL Shell
3.1 编译MySQL 8.0.
在MySQL 8.0.源码目录中,编译生成MySQL客户端相关依赖库,易语言怎么带入源码这是编译MySQL Shell之前要先做的事:
3.2 编译MySQL Shell 8.0. for GreatSQL
编译完MySQL 8.0.后,切换到MySQL Shell源码目录下,准备继续编译:
编译完成后,会把二进制文件安装到/usr/local/greatsql-shell-8.0.--Linux-glibc2.-x_ 目录下。
3.3 运行测试
运行mysqlsh测试前,还要先将libprotobuf.so动态库文件拷贝放到MySQL Shell目录下,再运行测试:
好了,开始感受GreatSQL 8.0.-新版本特性,以及MGR仲裁节点的音准比较的c 源码魅力吧 O(∩_∩)O哈哈~
延伸阅读
本文完。
Enjoy GreatSQL :)
关于GreatSQL
GreatSQL数据库是一款开源免费数据库,可在普通硬件上满足金融级应用场景,具有高可用、高性能、高兼容、高安全等特性,可作为MySQL或Percona Server for MySQL的理想可选替换。
相关链接
GreatSQL社区
Gitee
GitHub
Bilibili
技术交流群
微信:添加GreatSQL社区助手好友,微信号wanlidbc发送验证信息加群
QQ群:
Enjoy GreatSQL :)
关于 GreatSQL
GreatSQL是适用于金融级应用的国内自主开源数据库,具备高性能、高可靠、高易用性、高安全等多个核心特性,可以作为MySQL或Percona Server的可选替换,用于线上生产环境,且完全免费并兼容MySQL或Percona Server。
相关链接: GreatSQL社区 Gitee GitHub Bilibili
GreatSQL社区:
社区有奖建议反馈: greatsql.cn/thread--1...
社区博客有奖征稿详情: greatsql.cn/thread--...
(对文章有疑问或者有独到见解都可以去社区官网提出或分享哦~)
技术交流群:
微信&QQ群:
QQ群:
微信群:添加GreatSQL社区助手(微信号:wanlidbc )好友,待社区助手拉您进群。
GitHub中下载的源码怎么导入visual studio?
既然是visual studio中使用。自然vs必不可少啦。下载安装破解什么的先完成。
然后必须要安装一个vs中使用github的插件。vs自带的下载好像有问题。我在网盘上上传了一个。大家自取安装就好。
安装完成后重启vs。如图点击”视图“”团队资源管理器“。
点击主页上方的那个插头形状按钮”连接到团队项目“。点击”克隆“
然后在克隆中输入github上的一个开源工程的链接如这样。哈哈发现没有。这个链接是我之前写的经验用来在电脑上bilibili离线播放带弹幕的视频的一个软件的源代码。有兴趣的可以看看那篇经验哈哈哈。
克隆中。克隆完成了!双击下面的工程名就可以打开工程了!然后再双击这个sin加载解决方案。接下来可以关闭团队资源管理器查看和修改代码了~