MySQL是一个功能强大且应用广泛的关系数据库管理系统。虽然许多用户使用图形用户界面(GUI)与其数据库进行交互,但命令行界面(CLI)可以提供更强大、更灵活的方式来管理MySQL数据库。在本文中,我们将探索mycli,一个流行的mysql cli工具,以及如何在linux上安装mysql cli(mycli)?
一、什么是mycli?
mycli是一个基于Python的MySQL命令行界面(CLI),它提供了比默认MySQL CLI工具更强大的功能和可用性。mycli提供了一个直观的、颜色编码的界面,提供语法突出显示、自动完成和其他可用性增强功能,可以帮助用户更有效地导航和管理他们的MySQL数据库。mycli提供的一些功能包括:
1、语法高亮:mycli高亮显示SQL语法和关键字,方便SQL语句的读写。
2、自动完成:mycli可以根据用户输入建议和完成SQL语句,减少拼写错误和语法错误的可能性。
3、数据库内省:mycli可以检查数据库模式并提供有关表、列和索引的有用信息。
4、改进的寻呼机:mycli可以以更加用户友好的格式显示查询结果,包括支持水平滚动和过滤。
5、可自定义的键绑定:mycli允许用户为其工作流程自定义键绑定和快捷方式。
要使用mycli,我们需要有一个MySQL实例在运行并且可以从我们的Linux系统访问。设置好MySQL实例后,只需在终端中键入“mycli”即可启动mycli。mycli将尝试使用默认设置连接到MySQL实例,但如有必要,我们可以将连接详细信息指定为命令行参数。
mycli支持MySQL、MariaDB 和 Percona,并具有以下特性:
1、一开始输入,就会自动完成命令和大小写敏感。
2、以特别的方式打印表格数据。
3、SSL连接支持。
4、语法高亮。
5、多主题支持。
6、它能够处理Unicode输入和输出。
二、如何在linux上安装mysql cli(mycli)?
第一步:搭建恒讯科技的云服务器
首先登录恒讯科技的帐户创建一个新服务器,云服务器上有多个 Linux 发行版可用,创建一个后使用通过电子邮件发送给你的凭据通过SSH连接到自己的云服务器。
第二步:安装MySQL CLI–mycli
Mycli包在各自的系统包管理器存储库中可用于Debian/Ubuntu和 Fedora,使用以下命令安装它们,
1、Debian/Ubuntu
# sudo apt-get 安装 mycli
Fedora
# 须藤 dnf 安装 mycli
RedHat 和 CentOS 没有 rpm 包,我们需要使用 pip 来实现。在 Ubuntu、Fedora 或 CentOS/RHEL 上可以使用 pip 安装 mycli。
2、瑞尔/中央操作系统
通过运行以下命令在您的系统上安装 Pip。
# sudo yum 安装 python-pip
安装 Pip 后,按照这些说明安装 MyCLI。
# 须藤 pip 安装 mycli
使用以下命令查找您的 MyCLI 版本。使用以下命令查找您的 MyCLI 版本,
# mycli --version
版本:1.20.1
Copyright © 2013-2020. All Rights Reserved. 恒讯科技 深圳市恒讯科技有限公司 粤ICP备20052954号 移动站