Heim  >  Fragen und Antworten  >  Hauptteil

Docker Compose – Verbindung zu Phpmyadmin und MySQL funktioniert nicht

<p>Ich benötige eine einfache Möglichkeit, mit Docker-compose eine Umgebung mit PHP, NGINX, MySQL und phpmyadmin zu erstellen. </p> <p>Ich habe erfolgreich eine PHP-Umgebung mit NGINX erstellt. </p> <p>Jetzt möchte ich eine Datenbank mit MySQL und phpmyadmin hinzufügen. Diese beiden Komponenten scheinen nicht zu funktionieren. Ich kann beispielsweise nicht auf phpmyadmin zugreifen, indem ich den Port „8081“ spezifiziere. Ich greife über die lokale IP-Adresse und den Port am Ende der Adresse auf den lokalen Server zu. </p> <p>Wenn ich phpmyadmin aufrufen möchte, meldet mir das Browserfenster „Verbindung zum Server nicht möglich“. </p> <p>Dies ist die Datei docker-compose.yml: </p> <pre class="brush:yaml;toolbar:false;">version: "3.9" Dienstleistungen: Netz: Bild: nginx:latest Häfen: - „8080:80“ Bände: - ./src:/var/www/html - ./default.conf:/etc/nginx/conf.d/default.conf Links: -php-fpm php-fpm: Bild: php:8-fpm Bände: - ./src:/var/www/html MySQL: Bild: MySQL Containername: MySQL Umfeld: MYSQL_ROOT_PASSWORD: '<meinpasswort>' MYSQL_DATABASE:baton MYSQL_USER:baton MYSQL_PASSWORD: '<meinpasswort>' Häfen: - „3306:3306“ Bände: - ./database/mysql:/var/lib/mysql phpmyadmin: Bild: phpmyadmin/phpmyadmin Containername: pma Links: - MySQL Umfeld: PMA_HOST: mysql PMA_PORT: 3306 PMA_ARBITRARY: 1 Neustart: immer Häfen: - 8081:80 </pre> <p>Ich hoffe, jeder kann helfen! </p>
P粉615886660P粉615886660418 Tage vor596

Antworte allen(1)Ich werde antworten

  • P粉564301782

    P粉5643017822023-08-29 00:26:38

    现在我发现我通过phpmyadmin连接数据库时犯了错误。我得到了第二个数据库,它已经在端口 3306 上运行。我现在切换到现有数据库,现在连接可以工作了!

    Antwort
    0
  • StornierenAntwort