我正在使用docker-compose创建mysql容器。我得到主机 IP 172.21.0.2。但是当我连接mysql时。我得到错误:
我的docker-compose.yml:
version: '2'
services:
### Mysql container
mysql:
image: mysql:latest
ports:
- "3306:3306"
volumes:
- /var/lib/mysql:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: test_db
MYSQL_USER: test
MYSQL_PASSWORD: test_pass
Run Code Online (Sandbox Code Playgroud)获取我的主机 IP docker inspect db_mysql_1 | grep IPAddress
"IPAddress": "172.21.0.2",
访问 mysql: mysql -h 172.21.0.2 -P 3306 -u root -proot.
ERROR 1130 (HY000): Host '172.21.0.1' is not allowed to connect to this MySQL server
如何连接到mysql容器?