问题
最近在使用mysql的文档存储方式,需要使用mysqlsh命令行,但是默认的Debian系统没有mysqlsh的安装源,所以只能自己添加apt安装源,对mysqlsh命令行进行安装。
解决
下载deb包
https://dev.mysql.com/downloads/repo/apt/
安装依赖包
apt-get install lsb-release wget
安装deb包
dpkg -i mysql-apt-config_0.8.13-1_all.deb
安装mysqlsh
先进行更新准备:
apt-get update
再进行安装:
apt-get install mysql-shell
安装提示:
MySQL APT Repo features MySQL Server along with a variety of MySQL components. You may select the appropriate product to choose the version that you wish to receive.
Once you are satisfied with the configuration then select last option 'Ok' to save the configuration, then run 'apt-get update' to load package list. Advanced users can always change the configurations later, depending on their own needs.
1. MySQL Server & Cluster (Currently selected: mysql-8.0) 2. MySQL Tools & Connectors (Currently selected: Enabled) 3. MySQL Preview Packages (Currently selected: Disabled) 4. Ok
Which MySQL product do you wish to configure? 4
这里选者4即可。
测试
root@5f29020b36c0:/# mysqlsh -V
Logger: Tried to log to an uninitialized logger.
mysqlsh Ver 8.0.17 for Linux on x86_64 - for MySQL 8.0.17 (MySQL Community Server (GPL))
参考
来源:oschina
链接:https://my.oschina.net/u/168875/blog/3081602