Anolis 8.X 部署MySQL Shell

2024年 4月 26日 36.0k 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

       

相关文章

pt-kill工具的使用
pt-ioprofile工具包的使用
数据库管理-第216期 Oracle的高可用-01(20240703)
DBMS_REPAIR EXAMPLE SCRIPT WITH PARTITION
数据库事务的四大特性: ACID 
使用BBED修复损坏的SYSTEM文件头

发布评论