openEuler 22.03 LTS SP3 使用mysqlsh报错
# cat /etc/openEuler-releaseopenEuler release 22.03 (LTS-SP3)
报错信息:
# mysqlsh
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。
看下openEuler的安装文档哈,最下方有写明mysqlsh的安装方法
https://greatsql.cn/docs/8032-25/user-manual/4-install-guide/3-3-openeuler-install.html
总的来说解决方法是做一个软连接,如果还是不行,那就要下对应版本python 这种情况下,可以考虑用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:40
这种情况下,可以考虑用greatsql_shell_docker来跑,更方便
详见 https://greatsql.cn/thread-581-1-1.html ...
另外,还可以参考greatsql_shell_build中的编译方法,自行在openEuler环境下编译二进制包
详见 https://greatsql.cn/thread-577-1-1.html
页:
[1]