[英]Accessing MySQL5.7 Docker container results in zsh: command not found: mysql
我只是嘗試使用Docker運行 MySQL 容器並在我的本地主機中訪問它。
這可能很容易解決,但我真的很難找到解決方案。
我一直在谷歌搜索以下搜索,但我沒有運氣。
"zsh:command not found: mysql using Docker"
"docker, z shell problem"
"docker, zsh:command not found"
"etc..."
我假設這與z shell 有關,但我不知道如何解決這個問題。
docker run -d -p 3306:3306 \
-e MYSQL_ALLOW_EMPTY_PASSWORD=true \
--name mysql \
mysql:5.7
$ mysql -h127.0.0.1 -uroot
zsh:找不到命令:mysql
您應該安裝mysql-client以使用mysql來連接您的容器。
因為您的 MySQL 安裝在 docker 容器中,而不是通過brew
安裝在本地,您可以通過運行訪問 MySQL 界面
docker exec -it nameofyourMySQLContainer mysql -u root -p
如果您已經為容器設置了密碼,請輸入您的密碼,然后您就可以進入
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.