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发现几个新问题,源码下面一一列举。源码监控 php 源码
针对这些情况,源码为了方便社区用户,源码我直接将整个二进制包编译工作打包成Docker镜像,源码有需要的源码直接拉取镜像创建容器,只需耐心等上几分钟即可得到MySQL Shell for GreatSQL二进制包了。源码
使用方法很简单,源码类似下面这样即可:
接下来回退到宿主机,源码将容器中的源码二进制包拷贝出来
然后解压缩,就可以在宿主机环境下使用了。源码
说完用Docker容器构建二进制包的方法,再说下手动编译全过程,有兴趣的同学也可以跟着自己动手做一遍,增加体感。源码基础修改
手动编译过程
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仲裁节点的源码交易风险魅力吧 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加载解决方案。接下来可以关闭团队资源管理器查看和修改代码了~
2024-12-29 16:25518人浏览
2024-12-29 15:151117人浏览
2024-12-29 14:002895人浏览
2024-12-29 13:521404人浏览
2024-12-29 13:501397人浏览
2024-12-29 13:391922人浏览
常春月刊提醒您 吸菸有害健康法務部、國民健康署及董氏基金會合作一起推動「2024戒菸就贏比賽」,並積極提供各項戒菸獎勵措施,只要符合比賽規則,戒菸成功者,就有機會抽30萬元獎金之外,法務部亦維持往年鼓
1.源码交易流程源码交易流程 源码交易流程主要包括以下步骤: 首先,用户确定所需源码,这是交易的起点。接着,寻找合适的中介服务,通常通过QQ等即时通讯工具进行三方沟通,以确保买卖双方的信息安全
1.申请软著的代码2.软件著作权保护的是原代码,但是提交审核的时候只能60页的原代码,还有几千页是怎么保护的呢?谢谢3.软著申请对源代码要求是什么 软著申请源代码格式要求申请软著的代码 前后端都可