Linux 技术手札

MyCLI – MySQL / MariaDB 自动完成, 高亮度语法工具

在 Linux CLI 下连接到 MySQL 或 MariaDB 时, 最简单的方法是用默认的 MySQL 客户端工具, 连接方法是这样:

$ mysql -u root -p

这样连接 MySQL 最大的问题是, 登入 MySQL 后, 在里面输入的 SQL 指令或语法要凭记忆, 逐个字母输入。而 MyCLI 就可以解决这个问题, MyCLI 可以在文字模式下连接 MySQL, MariaDB 及 Percona, 在登入后可以用 Tab 键自动完成指令, 就像 Linux CLI 下的 Tab 用法; 另外它也可以将 MySQL 语法用高亮度显示, 就是一般写程式的编辑器一样。以下会介绍安装 MyCLI 的方法。

根据不同的 Linux 发行版, 执行以下指令安装 MyCLI:

RHEL / CentOS:

$ sudo yum install pip
$ sudo pip install mycli

Debian / Ubuntu:

$ sudo yum install pip
$ sudo apt-get install mycli

Fedora :

$ sudo dnf install mycli

安装好 MyCLI 后, 登入 MySQL 的方法跟 MySQL 默认 Client 类似:

$ mycli -u root -p

登入后便可以看到 MyCLI 的自动完成及高亮度语法, 而自动完成的功能支援数据库, 资料表及字段。

Exit mobile version