Mysql
 sql >> Cơ Sở Dữ Liệu >  >> RDS >> Mysql

Chạy MySQL trên cổng 3307 bằng Docker Compose

Biến SQL_INTERNAL_PORT có thể có 3307 giá trị. Bạn cần thay đổi nó thành 3306 .

Ngoài ra, bạn có thể xóa

    expose:
    - "${SQL_INTERNAL_PORT}"

các dòng. Mysql đã để lộ cổng 3306.

Tất cả các ứng dụng trong cụm đều sử dụng cổng nội bộ (3306 trong trường hợp mysql). Các cổng bên ngoài (trong các cổng phần) bạn chỉ cần cho giao tiếp từ bên ngoài.

Nếu bạn muốn có nhiều cơ sở dữ liệu, bạn cần thay đổi docker-soạn một cái gì đó như sau:

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. Cách hiển thị số tuần tự trong kết quả truy vấn MySQL

  2. mysql hiển thị danh sách các chức năng do người dùng xác định trong phpmyadmin

  3. Mã lỗi:1406. Dữ liệu quá dài cho cột - MySQL

  4. Mức độ liên quan của tìm kiếm toàn văn bản được đo bằng?

  5. Làm thế nào để tôi dễ dàng xác định tuổi từ ngày sinh nhật? (php)