You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何在官方MySQL Docker镜像CLI中禁用换行并安装Less?

在官方MySQL Docker镜像中使用分页工具的解决方案

方法一:使用MySQL自带分页功能(无需安装)

MySQL客户端内置了pager命令,可直接将查询结果通过less分页展示,不需要额外安装工具:

  1. 进入MySQL客户端:
mysql -u root -p
  1. 设置分页工具为less:
PAGER less;
  1. 执行查询后,结果会自动以less的形式分页显示,支持翻页、搜索等操作
  2. 取消分页功能:
NOPAGER;

方法二:用轻量包管理器microdnf安装less

官方MySQL 8.0+镜像基于Oracle Linux精简版本,预装了轻量包管理器microdnf,可通过它安装less:

microdnf install less -y

安装完成后即可直接使用less命令处理分页需求。

方法三:构建自定义MySQL镜像(长期使用)

如果需要容器启动时就自带less,可基于官方镜像构建自定义镜像:
创建Dockerfile文件:

FROM mysql:latest
RUN microdnf install less -y && microdnf clean all

执行构建命令:

docker build -t mysql-with-less .

后续使用这个自定义镜像启动容器即可。


内容的提问来源于stack exchange,提问作者Nate Perdomo

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.19 19:55:01