GreatSQL社区

搜索

[已解决] greatsql-shell只有glibc2.28的吗,glibc2.17是不是只能自己编译?

223 8 2024-9-6 10:39
本帖最后由 驭无殇1998 于 2024-9-6 11:47 编辑

刚在一台新机器上安装greatsql8.0.32-26,然后想顺便用一下greatsql-shell,发现下载的greatsql-shell是glibc2.28的,没有提供2.17的下载链接,下载后查看greatsql-shell的时候报错:




./greatsql-shell-8.0.32-25-glibc2.28-x86_64/bin/mysqlsh -V
./greatsql-shell-8.0.32-25-glibc2.28-x86_64/bin/mysqlsh: relocation error: /usr/local/greatsql-shell-8.0.32-25-glibc2.28-x86_64/bin/../lib/mysqlsh/libc.so.6: symbol _dl_fatal_printf, version GLIBC_PRIVATE not defined in file ld-linux-x86-64.so.2 with link time reference


看报错应该是glibc版本不一致导致的
全部回复(8)
KAiTO 2024-9-6 11:13:01
驭无殇1998 2024-9-6 11:47:06
KAiTO 发表于 2024-9-6 11:13
嗯嗯,看这里编译 MySQL Shell 8.0.32 for GreatSQL编译二进制包
docker中编译 centos7的可以看这里 https: ...

好嘞,谢谢
yejr 2024-9-6 12:24:21

可以在glibc 2.17环境中用docker跑greatsql-shell,自己编译太麻烦了
reddey 2024-9-6 15:57:36
你们主要的服务器,使用的哪个版本的操作系统 。
一个学艺不精的国产数据库爱好者
驭无殇1998 2024-9-9 14:09:26
yejr 发表于 2024-9-6 12:24
可以在glibc 2.17环境中用docker跑greatsql-shell,自己编译太麻烦了

这个办法不错,不过我后面用的mysql-shell,greatsql-shell我后面用上仲裁功能再切换了
驭无殇1998 2024-9-9 14:12:09
reddey 发表于 2024-9-6 15:57
你们主要的服务器,使用的哪个版本的操作系统 。

centos7.6
reddey 2024-9-9 21:05:35

最好换好8以上,centos 7系统的现在有些RPM包都找不到了。
一个学艺不精的国产数据库爱好者
yejr 2024-9-10 08:13:49
reddey 发表于 2024-9-9 21:05
最好换好8以上,centos 7系统的现在有些RPM包都找不到了。

是的是的,这也是我放弃centos 7的重要原因之一,尤其是arm平台下很多RPM包压根找不到
驭无殇1998

22

主题

0

博客

181

贡献

中级会员

Rank: 3Rank: 3

积分
297

勤学好问(铜)助人为乐(银)

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

社区公众号
社区小助手
QQ群
GMT+8, 2024-12-4 02:02 , Processed in 0.023126 second(s), 18 queries , Redis On.
快速回复 返回顶部 返回列表