Docker 容器中未找到 MySQL 命令

Docker 容器中未找到 MySQL 命令

将终端放入 Docker 容器 (postgres:11.1-alpine) 并使用 apk (apk add mysql) 安装 MySQL 后,sh: mysql: not found尝试bash: mysql: command not found运行 mysql 时仍收到提示。我对 apk 有什么误解,导致无法找到 mysql 命令?

答案1

我今天也遇到了同样的问题。我发现 Alpine 运行时默认安装的 MySQL 版本apk add mysql只是服务器,而不是包含二进制文件的客户端。请参阅https://wiki.alpinelinux.org/wiki/Mysql

获取它们的方法也是安装 mysql-client: apk add mysql-client

要获得更多选项,请运行apk search mysql

相关内容