你的浏览器版本过低,可能导致网站不能正常访问!
为了你能正常使用网站功能,请使用这些浏览器。

如何在Linux中为MySQL和MariaDB安装MyCLI

[复制链接]
gaosmile 发布时间:2020-3-11 11:28
MyCLI是一个易于使用的命令行(CLI)界面,用于流行的数据库管理系统:MySQL、MariaDB和Percona,具有自动完成和语法突出显示功能。它使用prompt_工具包构建,需要Python 2.7、3.3、3.4、3.5和3.6。它支持通过SSL到MySQL服务器的安全连接。

MyCLI功能

  • 第一次启动时,会在~/.myclirc自动创建一个配置文件。
  • 支持在数据库中键入SQL关键字以及表、视图和列时自动完成。
  • 还支持默认启用的智能补全,能根据上下文的相关性提供补全建议。

例如:
SELECT * FROM <Tab> - 这只会显示表名称。
SELECT * FROM users WHERE <Tab> - 这将仅显示列名称。
  • 支持使用Pygments突出显示语法。
  • 支持SSL连接。
  • 提供对多行查询的支持。
  • 它可以选择将每个查询及其输出记录到文件中(请注意,默认情况下此功能处于禁用状态)。
  • 允许您保存收藏夹查询(使用\ fs别名保存查询并使用\ f别名运行查询)。
  • 支持SQL语句和表呈现的计时。
  • 以吸引人的方式打印表格数据。

如何在Linux中为MySQL和MariaDB安装MyCLI
在Debian/Ubuntu发行版上,您可以使用apt命令轻松安装mycli软件包,如下所示:
[linuxidc@localhost ~/www.linuxidc.com]$sudo apt-get update
[linuxidc@localhost ~/www.linuxidc.com]$sudo apt-get install mycli
同样,Fedora 有一个可用于mycli的软件包,您可以使用dnf命令安装它,如下所示:
[linuxidc@localhost ~/www.linuxidc.com]$sudo dnf install mycli
对于RHEL/CentOS等其他Linux发行版,您将需要Python pip工具来安装mycli。 首先使用以下命令安装pip:
[linuxidc@localhost ~/www.linuxidc.com]$sudo yum install pip
一旦安装了pip,您可以按照以下步骤安装mycli:
[linuxidc@localhost ~/www.linuxidc.com]$sudo pip install mycli
微信图片_20200311112612.png
在 Linux 中如何使用 MyCLI 连接 MySQL 和 MariaDB
安装mycli后,您可以像这样使用它:
[linuxidc@localhost ~/www.linuxidc.com]$mycli -u root -h localhost
自动补全
简单完成,例如关键字和sql函数。

微信图片_20200311112617.png
智能补全
表名在“ FROM”关键字之后智能补全。
别名支持
即为表名设置别名后,也支持列名的补全。
语法高亮
MySQL的语法高亮显示。

微信图片_20200311112621.png
格式化的SQL输出
MySQL输出是通过less命令自动传递的。进入sql服务后查看有哪些数据库
show databases;

微信图片_20200311112624.png
有关更多用法选项,请键入:
$ mycli --help
OK,就这样。在本指南中,我们展示了如何在Linux中通过简单的命令安装和使用mycli。如果还有什么疑问,请在下面留言与我们取的反馈。

收藏 评论0 发布时间:2020-3-11 11:28

举报

0个回答

所属标签

STM32团队

意法半导体微控制器和微处理器拥有广泛的产品线,包含低成本的8位单片机和基于ARM® Cortex®-M0、M0+、M3、M4、M33、M7及A7内核并具备丰富外设选择的32位微控制器及微处理器


最新内容

关于
我们是谁
投资者关系
意法半导体可持续发展举措
创新与技术
意法半导体官网
联系我们
联系ST分支机构
寻找销售人员和分销渠道
社区
媒体中心
活动与培训
隐私策略
隐私策略
Cookies管理
行使您的权利
官方最新发布
STM32N6 AI生态系统
STM32MCU,MPU高性能GUI
ST ACEPACK电源模块
意法半导体生物传感器
STM32Cube扩展软件包
关注我们
微信公众号二维码 微信公众号
手机版二维码 手机版