Как подключиться к докер-контейнеру MySQL через phpMyAdmin?Php

Кемеровские программисты php общаются здесь
Ответить Пред. темаСлед. тема
Anonymous
 Как подключиться к докер-контейнеру MySQL через phpMyAdmin?

Сообщение Anonymous »


Мне удалось создать два контейнера: один для администратора PHP и один для MySQL, экспериментируя с docker-compose.

Я могу подключиться к контейнеру MySQL через рабочую среду MySQL, но когда я пытаюсь сделать то же самое через PHP, я получаю ошибки.

Мой docker-compose:

услуги: MySQL: изображение: MySQL: последний порты: - 3307:3306 среда: MYSQL_ROOT_PASSWORD: SomeRootPassword1! MYSQL_USER: какой-то пользователь MYSQL_PASSWORD: Пароль1! MYSQL_DATABASE: testDb объемы: - ./dbScript/create_Script2.sql:/docker-entrypoint-initdb.d/create_Script2.sql - db_data:/var/lib/mysql phpmyadmin: изображение: phpmyadmin/phpmyadmin имя_контейнера: dev_pma ссылки: - MySQL среда: PMA_HOST: MySQL PMA_ПОРТ: 3308 PMA_ARBITRARY: 1 перезапуск: всегда порты: - 8183:80 объемы: БД_данные: При посещении http://localhost:8183/:


Изображение


Я также пробовал localhost:3307 в качестве имени сервера, но результат тот же.

Где я ошибся?

РЕДАКТИРОВАТЬ: Я новичок в Docker и предполагаю, что все правильно, поскольку у меня нет ошибок, но это сообщение, которое я получаю при запуске docker-compse up:

mysql_1 | 2020-08-26 22:48:58+00:00 [Примечание] [Точка входа]: Скрипт точки входа для MySQL Server 8.0.21-1debian10 запущен. mysql_1 | 2020-08-26 22:48:58+00:00 [Примечание] [Точка входа]: переключение на выделенного пользователя «mysql» mysql_1 | 2020-08-26 22:48:58+00:00 [Примечание] [Точка входа]: Скрипт точки входа для MySQL Server 8.0.21-1debian10 запущен. mysql_1 | 2020-08-26T22:48:58.475118Z 0 [Система] [MY-010116] [Сервер] /usr/sbin/mysqld (mysqld 8.0.21) запускается как процесс 1 mysql_1 | 2020-08-26T22:48:58.485772Z 1 [Система] [MY-013576] [InnoDB] Инициализация InnoDB началась. mysql_1 | 2020-08-26T22:48:58.696157Z 1 [Система] [MY-013577] [InnoDB] Инициализация InnoDB завершилась. mysql_1 | 2020-08-26T22:48:58.833797Z 0 [Система] [MY-011323] [Сервер] X Плагин готов к подключению. Адрес привязки: '::' порт: 33060, сокет: /var/run/mysqld/mysqlx.sock mysql_1 | 2020-08-26T22:48:58.905493Z 0 [Предупреждение] [MY-010068] [Сервер] Сертификат CA ca.pem является самоподписанным. mysql_1 | 2020-08-26T22:48:58.905743Z 0 [Система] [MY-013602] [Сервер] Канал mysql_main настроен для поддержки TLS. Для этого канала теперь поддерживаются зашифрованные соединения. mysql_1 | 2020-08-26T22:48:58.910793Z 0 [Предупреждение] [MY-011810] [Сервер] Небезопасная конфигурация для --pid-file: местоположение «/var/run/mysqld» в пути доступно всем пользователям ОС. Рассмотрите возможность выбора другого каталога. mysql_1 | 2020-08-26T22:48:58.936528Z 0 [Система] [MY-010931] [Сервер] /usr/sbin/mysqld: готов к подключениям. Версия: '8.0.21' сокет: '/var/run/mysqld/mysqld.sock' порт: 3306 Сервер сообщества MySQL - GPL. dev_pma | AH00558: apache2: Не удалось достоверно определить полное доменное имя сервера, используя 192.168.144.3. Установите директиву ServerName глобально, чтобы подавить это сообщение. dev_pma | AH00558: apache2: Не удалось достоверно определить полное доменное имя сервера, используя 192.168.144.3. Установите директиву ServerName глобально, чтобы подавить это сообщение. dev_pma | [Ср, 26 августа 22:48:59.408472 2020] [mpm_prefork:notice] [pid 1] AH00163: Apache/2.4.38 (Debian) PHP/7.4.8 настроен – возобновление нормальной работы dev_pma | [Ср, 26 августа 22:48:59.408505 2020] [core:notice] [pid 1] AH00094: Командная строка: 'apache2 -D FOREGROUND' Не уверен, что это что-то значит, но подумал, что добавлю это, чтобы посмотреть, может быть что-то не так.
Реклама
Ответить Пред. темаСлед. тема

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

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

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

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

  • Похожие темы
    Ответы
    Просмотры
    Последнее сообщение

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