访问mysql5.7 docker容器会导致zsh:command not found:mysql

rslzwgfq  于 2021-06-24  发布在  Mysql
关注(0)|答案(1)|浏览(824)

我只是尝试使用docker运行mysql容器,并在localhost中访问它。
这可能很简单,很容易解决,但我真的很难找到解决办法。
我一直在谷歌搜索以下搜索,但我没有运气。

"zsh:command not found: mysql using Docker"

"docker, z shell problem"

"docker, zsh:command not found"

"etc..."

我假设这与z shell有关,但我不知道如何修复它。

以下是我在iterm2终端中执行的步骤。

运行mysql 5.7 docker容器

docker run -d -p 3306:3306 \
  -e MYSQL_ALLOW_EMPTY_PASSWORD=true \
  --name mysql \
  mysql:5.7

访问mysql进行测试,但失败

$ mysql -h127.0.0.1 -uroot

zsh:未找到命令:mysql

fdx2calv

fdx2calv1#

您应该安装mysql客户端,以便使用mysql在容器上进行连接。

相关问题