Не удается подключиться к MySQL в 2 контейнерах базы данных Docker Compose SetupMySql

Форум по Mysql
Ответить
Anonymous
 Не удается подключиться к MySQL в 2 контейнерах базы данных Docker Compose Setup

Сообщение Anonymous »

У меня есть настройка Docker-Compose с 2 базами данных и 2 phpmyAdmins. Сначала работает нормально, но у меня возникают проблемы, связанные со вторым (mysql_logs). Когда я открываю phpmyAdmin2 (LocalHost: 8081), он говорит, что не может подключаться к базе данных: < /p>

не может подключиться: недопустимые настройки. < /P>
mysqli :: real_connect (): (hy000/2002): соединение отказано

docker-compose.yml:

services:
mysql_logs:
image: mysql:5.6
restart: on-failure
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: logs
ports:
- '3307:3306'

mysql:
image: mysql:5.6
restart: on-failure
environment:
MYSQL_ROOT_PASSWORD: root
MYSQL_DATABASE: app
ports:
- '3306:3306'

nginx:
image: nginx:1.19.0-alpine
restart: on-failure
volumes:
- './public/:/usr/src/app'
- './docker/nginx/default.conf:/etc/nginx/conf.d/default.conf:ro'
ports:
- '80:80'
depends_on:
- php

php:
build:
context: .
dockerfile: docker/php/Dockerfile
volumes:
- './:/usr/src/app'
depends_on:
- mysql

phpmyadmin:
image: phpmyadmin
restart: always
ports:
- 8080:80
environment:
- PMA_HOST=mysql
- PMA_PORT=3306
- PMA_USER=root
- PMA_PASSWORD=root

phpmyadmin2:
image: phpmyadmin
restart: always
ports:
- 8081:80
environment:
- PMA_HOST=mysql_logs
- PMA_PORT=3307
- PMA_USER=root
- PMA_PASSWORD=root


Подробнее здесь: https://stackoverflow.com/questions/793 ... pose-setup
Ответить

Быстрый ответ

Изменение регистра текста: 
Смайлики
:) :( :oops: :roll: :wink: :muza: :clever: :sorry: :angel: :read: *x)
Ещё смайлики…
   
К этому ответу прикреплено по крайней мере одно вложение.

Если вы не хотите добавлять вложения, оставьте поля пустыми.

Максимально разрешённый размер вложения: 15 МБ.

Вернуться в «MySql»