Mysql
 sql >> база данни >  >> RDS >> Mysql

Стартирайте MySQL на порт 3307 с помощта на Docker Compose

Променлива SQL_INTERNAL_PORT вероятно има 3307 стойност. Трябва да го промените на 3306 .

Освен това можете да премахнете

    expose:
    - "${SQL_INTERNAL_PORT}"

линии. Mysql вече разкрива 3306 порт.

Всички приложения в клъстер използват вътрешни портове (3306 в mysql случай). Външни портове (в раздел портове) са ви необходими само за външна комуникация с думи.

Ако искате да имате няколко бази данни, трябва да промените docker-compose нещо като това:

version: '3'
services:
hackernews:
    image: prismagraphql/prisma:1.8
    restart: always
    ports:
    - "${CLIENT_PORT}:${INTERNAL_PORT}"
    environment:
    PRISMA_CONFIG: |
        port: $INTERNAL_PORT
        managementApiSecret: $PRISMA_MANAGEMENT_API_SECRET
        databases:
        default:
            connector: mysql
            host: mysql_first
            port: 3306
            user: root
            password: $SQL_PASSWORD
            migrations: true
        second:
            connector: mysql
            host: mysql_second
            port: 3306
            user: root
            password: $SQL_PASSWORD
            migrations: true
mysql_first:
    image: mysql:5.7
    restart: always
    environment:
    MYSQL_ROOT_PASSWORD: $SQL_PASSWORD
    ports:
     - 3307:3306
    volumes:
    - ./custom/:/etc/mysql/conf.d/my.cnf
    - mysql:/var/lib/mysql

 mysql_second:
    image: mysql:5.7
    restart: always
    environment:
    ports:
     - 3308:3306
    MYSQL_ROOT_PASSWORD: $SQL_PASSWORD


  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Как да внедря правилно тази mySQL заявка в PHP файл и да покажа резултатите?

  2. Как мога да вмъкна големи файлове в MySQL db с помощта на PHP?

  3. MySQL Workbench показва резултатите като BLOB

  4. Как да АВТОМАТИЧНО ИНКРЕМЕНТИРАНЕ, започвайки от определено число/отместване?

  5. Как автоматично увеличаване в рамките на подмножество на таблицата MYSQL