我有一个docker-compose,在其中有两个容器,一个是mariadb,另一个是wordpress。
问题:
我遇到了连接失败的问题,似乎是用户失去连接并无法进行身份验证。
wp-mysql | 2019-08-09 13:21:16 18 [Warning] Aborted connection 18 to db: 'unconnected' user: 'unauthenticated' host: '172.31.0.3' (This connection closed normally without authentication)
情况:
当我访问http://localhost:8010时,wordpress服务可用,但连接数据库时出现错误。
docker-compose.yml...
问题:
我遇到了连接失败的问题,似乎是用户失去连接并无法进行身份验证。
wp-mysql | 2019-08-09 13:21:16 18 [Warning] Aborted connection 18 to db: 'unconnected' user: 'unauthenticated' host: '172.31.0.3' (This connection closed normally without authentication)
情况:
当我访问http://localhost:8010时,wordpress服务可用,但连接数据库时出现错误。
docker-compose.yml...
version: '3'
services:
db:
container_name: wp-mysql
image: mariadb
volumes:
- $PWD/data:/var/lib/mysql
environment:
MYSQL_ROOT_PASSWORD: 12345678
MYSQL_DATABASE: wordpress
MYSQL_USER: wordpress
MYSQL_PASSWORD: wordpress
ports:
- "3307:3306"
networks:
- my_net
restart: on-failure
wp:
depends_on:
- db
container_name: wp-web
volumes:
- "$PWD/html:/var/www/html"
image: wordpress
ports:
- "8010:80"
environment:
WORDPRESS_DB_HOST: db:3306
WORDPRESS_DB_USER: wordpress
WORDPRESS_DB_PASSWORD: wordpress
networks:
- my_net
networks:
my_net:
错误:
wp-mysql | 2019-08-09 13:21:16 18 [警告] 中止连接 18 到 db:> 'unconnected' 用户:'unauthenticated' 主机:'172.31.0.3' (此连接>正常关闭但没有进行身份验证)
配置错误在哪里?
为什么WordPress容器无法使用在Mariadb容器环境中创建的用户?