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

如何在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个回答

所属标签

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