Anolis 8.X 部署MySQL Shell

2024年 4月 26日 115.9k 0

在Anolix 8.8 操作系统平台上,使用MySQL官方版的mysql shell部署能正常使用,但是使用greatsql-shell则会报错python相关错误,参考如下:

1、使用官方版本步骤如下:

tar -xvf mysql-shell-8.0.35-linux-glibc2.28-x86-64bit.tar.gz -C /usr/local/

ln -s /usr/local/mysql-shell-8.0.35-linux-glibc2.28-x86-64bit /usr/local/mysql-shell

export MYSQL_SHELL=/usr/local/mysql-shell

export PATH=$PATH:$MYSQL_SHELL/bin

2、使用greatsql-shell版本步骤如下:

tar -xvf greatsql-shell-8.0.32-25-glibc2.28-x86_64.tar.xz -C /usr/local

ln -s /usr/local/greatsql-shell-8.0.32-25-glibc2.28-x86_64 /usr/local/greatsql-shell

export MYSQL_SHELL=/usr/local/greatsql-shell

export PATH=$PATH:$MYSQL_SHELL/bin

#安装相应版本python3

cd /usr/local/greatsql-shell/bin/

ldd ./mysqlsh | grep libpython3

由上图所示:mysqlsh使用的python3版本是3.8。

yum install -y python38

#验证部署安装

mysqlsh -V

由上图所示:还缺少依赖的部分软件程序,查看日志文件

less ./.mysqlsh/mysqlsh.log

根据日志提示,安装缺少的软件程序:

pip3 install certifi

pip3 install PyYAML

       

相关文章

Oracle如何使用授予和撤销权限的语法和示例
Awesome Project: 探索 MatrixOrigin 云原生分布式数据库
下载丨66页PDF,云和恩墨技术通讯(2024年7月刊)
社区版oceanbase安装
Oracle 导出CSV工具-sqluldr2
ETL数据集成丨快速将MySQL数据迁移至Doris数据库

发布评论