GreatSQL社区

搜索

openEuler 22.03 LTS SP3 使用mysqlsh报错

755 3 2024-1-25 10:48
  1. [root@greatsql-mgr-1 ~]# cat /etc/openEuler-release
  2. openEuler release 22.03 (LTS-SP3)
复制代码



报错信息:

  1. [root@greatsql-mgr-1 ~]# mysqlsh
  2. mysqlsh: error while loading shared libraries: libpython3.8.so.1.0: cannot open shared object file: No such file or directory
复制代码


openEuler 22.03 LTS SP3默认的python版本是3.9.9。
全部回复(3)
KAiTO 2024-1-25 11:29:47
看下openEuler的安装文档哈,最下方有写明mysqlsh的安装方法
https://greatsql.cn/docs/8032-25/user-manual/4-install-guide/3-3-openeuler-install.html
总的来说解决方法是做一个软连接,如果还是不行,那就要下对应版本python
yejr 2024-1-25 14:40:48
这种情况下,可以考虑用greatsql_shell_docker来跑,更方便
详见 https://greatsql.cn/thread-581-1-1.html
如果不想用docker,那就安装这几个包就好了
- libssh(可能要指定版本号为 0.9.4)
- python38 python38-libs python38-pyyaml
yejr 2024-1-25 14:41:44
yejr 发表于 2024-1-25 14:40
这种情况下,可以考虑用greatsql_shell_docker来跑,更方便
详见 https://greatsql.cn/thread-581-1-1.html ...

另外,还可以参考greatsql_shell_build中的编译方法,自行在openEuler环境下编译二进制包
详见 https://greatsql.cn/thread-577-1-1.html
iamzhong

2

主题

0

博客

13

贡献

新手上路

Rank: 1

积分
17

合作电话:010-64087828

社区邮箱:greatsql@greatdb.com

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