千家信息网

实用工具mycli:MySQL、MariaDB 和 Percona 的命令行界面

发表于:2025-01-26 作者:千家信息网编辑
千家信息网最后更新 2025年01月26日,mycli 是默认的 MySQL 客户端的现代替代品,mycli 将在你输入时自动补全关键字、表名、列和函数。HomePage: http://mycli.net使用效果如下:RHEL, Centos
千家信息网最后更新 2025年01月26日实用工具mycli:MySQL、MariaDB 和 Percona 的命令行界面

mycli 是默认的 MySQL 客户端的现代替代品,mycli 将在你输入时自动补全关键字、表名、列和函数。


HomePage: http://mycli.net


使用效果如下:

RHEL, Centos安装方式:

目前作者没有针对RHEL, Centos提供RPM包,暂时可用pip方式安装:

$ sudo yum install python-pip

$ sudo git clone https://github.com/dbcli/mycli

$ sudo pip install mycli


命令使用帮助:

$ mycli --help

Usage: mycli [OPTIONS] [DATABASE]


Options:

-h, --host TEXT Host address of the database.

-P, --port INTEGER Port number to use for connection. Honors

$MYSQL_TCP_PORT

-u, --user TEXT User name to connect to the database.

-S, --socket TEXT The socket file to use for connection.

-p, --password TEXT Password to connect to the database

--pass TEXT Password to connect to the database

--ssl-ca PATH CA file in PEM format

--ssl-capath TEXT CA directory

--ssl-cert PATH X509 cert in PEM format

--ssl-key PATH X509 key in PEM format

--ssl-cipher TEXT SSL cipher to use

--ssl-verify-server-cert Verify server's "Common Name" in its cert

against hostname used when connecting. This

option is disabled by default

-v, --version Version of mycli.

-D, --database TEXT Database to use.

-R, --prompt TEXT Prompt format (Default: "\t \u@\h:\d> ")

-l, --logfile FILENAME Log every query and its results to a file.

--defaults-group-suffix TEXT Read config group with the specified suffix.

--defaults-file PATH Only read default options from the given file

--myclirc PATH Location of myclirc file.

--auto-vertical-output Automatically switch to vertical output mode

if the result is wider than the terminal

width.

-t, --table Display batch output in table format.

--csv Display batch output in CSV format.

--warn / --no-warn Warn before running a destructive query.

--local-infile BOOLEAN Enable/disable LOAD DATA LOCAL INFILE.

--login-path TEXT Read this path from the login file.

-e, --execute TEXT Execute query to the database.

--help Show this message and exit.


使用示例:

$ mycli local_database

$ mycli -h localhost -u root app_db

$ mycli mysql://amjith@localhost:3306/django_poll

报错解决:

出现下如下错误:

error: command 'gcc' failed with exit status 1

表示有依赖包未装全,解决办法:

$ sudo yum install python-devel mysql-devel zlib-devel openssl-devel


方式 命令 作者 关键 关键字 函数 办法 客户 效果 替代品 示例 端的 错误 现下 帮助 输入 实用 实用工具 工具 界面 数据库的安全要保护哪些东西 数据库安全各自的含义是什么 生产安全数据库录入 数据库的安全性及管理 数据库安全策略包含哪些 海淀数据库安全审计系统 建立农村房屋安全信息数据库 易用的数据库客户端支持安全管理 连接数据库失败ssl安全错误 数据库的锁怎样保障安全 安徽外呼系统软件开发公司 和平精英火力对决数据库苟分点 山东软件开发多不多 福州网络安全教育竞赛 俄罗斯攻击育碧服务器 开展网络安全培训小结 写网络安全的演讲稿 网络工程师服务器配置图 金山网络安全上市 海南dell服务器 毕珍梅网络技术工作室 数据库添加金蝶的数据 软件开发工程师中级难吗 大数据软件开发简历模板 小型服务器需要多大容量 网络安全工程师的工作主要任务 交通银行软件开发岗位笔试什么 服务器上怎么添加无线网卡 软件工程中软件开发流程是什么 苹果关闭手机定位服务器 衡水鸿洋软件开发有限公司 网络技术应聘简历 java数据库服务器 软件开发可以做到退休吗 网络安全技术 曾湘黔 西电网络安全学院保研 数据库手动输入数据错误 dnf韩服手游服务器名字 合肥交通软件开发公司哪家好 安卓软件开发基础语言
0