访问MySQL5.7 Docker容器会导致zsh:找不到命令:mysql

时间:2018-06-29 15:08:18

标签: mysql docker zsh

我只是试图使用Docker运行MySQL容器并在我的本地主机中访问它。

这可能很容易解决,但是我真的很难找到解决方案。

我一直在搜索以下搜索,但是我没有运气。

"zsh:command not found: mysql using Docker"

"docker, z shell problem"

"docker, zsh:command not found"

"etc..."

我假设这与z shell有关,但是我不知道如何解决此问题。

这是我在iTerm2 terminal中所做的步骤。

运行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

  

1 个答案:

答案 0 :(得分:0)

您应该安装mysql-client以使用mysql来连接您的容器。