前言
本文的主要目标是在 CentOS 7 下通过 PyPI(pip) 的方式安装第三方命令行 MySQL 客户端 MyCli。MyCli 具有输入提示功能,能帮助用户很愉快地在命令行客户端进行 MySQL 的操作。比如 MyCli 帮助用户更快更准确地输入关键词,从而减少因为敲错单词导致 SQL 语句的执行错误,也提高了 MySQL 的使用效率。
MySQL 自带的命令行客户端不具备输入提示功能,在很多时候不是那么方便,譬如敲错字是经常的事情。然而在 MySQL,一个字错,整条语句都会是错误的。
MyCli 的出现就很大程度上避免了很多的输入错误的发生。
前期准备
安装 Python 3.7+的版本,CentOS 7 通过 Yum 安装的 3.6 版本过低。
通过编译源代码的方式升级 CentOS 7 的 Python 版本: CentOS 7 编译安装 Python 3.12.0_CentOS7升级Python3 。
用 Pip3.7 来安装 MyCli
python3 -m pip install -U pip
python3 -m pip install -U mycli
使用 MyCli
mycli -h localhost -uroot
# 然后输入密码
更多使用方式请阅读 MyCli 的 HELP 文档:
mycli --help
MyCli 的自动提示
使用 MyCli 登录 MySQL
点击图片显示大图
对输入进行自动提示
点击图片显示大图
后记
本文主要内容是如何安装带有自动输入提示功能的 MySQL 客户端“MyCli”,并且演示了如何进行自动提示。
官方要求 Python 3.7+ 就可安装 MyCli,那么在比 CentOS 7 更高版本的其他 Linux 操作系统也是可以正确地安装 MyCli 的。像 Rocky Linux 8/9、CentOS Stream 8/9、RHEL 7/8/9、Fedora、Ubuntu 20.04/22.04、Arch 等等的操作系统也可以安装 MyCli,甚至大部分都不用额外地升级 Python 就可以安装它。
鉴于本人的相关知识储备以及能力有限,本博客的观点和描述如有错漏或是有考虑不周到的地方还请多多包涵,欢迎互相探讨,一起学习,共同进步。
本文章可以转载,但是需要说明来源出处!
本文使用的部分图片来源于网上,若是侵权,请与本文作者联系删除: admin@icxzl.com