![](/img/trans.png)
[英]Can't access MySQL database in Docker container from another container
[英]Docker - Can't access MySQL CLI in container
在按照官方映像配置的MySQL容器中,盡管已鏈接,但它不允許我從主機或任何其他容器訪問CLI。
現在,我知道我還沒有在MySQL容器上配置外部訪問,但是如果我什至無法訪問CLI來授予自己權限,如何配置它? 我可以在初始安裝MySQL之前創建一個Dockerfile
並更改一些系統設置嗎? 如果是這樣,我將如何去做?
我的fig.yml
文件,用於設置我的MySQL容器:
mysql:
image: mysql:latest
volumes:
- .:/mydir
working_dir: /mydir
ports:
- "3306:3306"
environment:
- MYSQL_DATABASE=mydb
- MYSQL_ROOT_PASSWORD=mypass
答案在屏幕截圖中。 (使用密碼:否)。 在您的mysql命令行中添加-p。
您可以嘗試使用root的密碼設置環境變量MYSQL_PWD
。 這是客戶端的官方環境變量。
http://dev.mysql.com/doc/refman/5.6/en/password-security-user.html
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.