Mysql
 sql >> Teknologi Basis Data >  >> RDS >> Mysql

Memindahkan situs Wordpress ke Docker:Kesalahan saat membuat koneksi DB

Dengan docker-compose versi baru akan terlihat seperti ini (jika Anda tidak ingin menggunakan PhpMyAdmin Anda dapat meninggalkannya):

version: '3.7'

volumes:
  wp-data:
networks:
  wp-back:

services:

  db:
    image: mysql:5.7
    volumes:
      - wp-data:/var/lib/mysql
    environment:
       MYSQL_ROOT_PASSWORD: rootPassword
       MYSQL_DATABASE: wordpress
       MYSQL_USER: wp-user
       MYSQL_PASSWORD: wp-pass
    ports:
      - 8889:3306
    networks:
      - wp-back

  phpmyadmin:
    depends_on:
      - db
    image: phpmyadmin/phpmyadmin
    environment:
      PMA_HOST: db
      MYSQL_USER: wp-user
      MYSQL_PASSWORD: wp-pass
      MYSQL_ROOT_PASSWORD: rootPassword
    ports:
      - 3001:80
    networks:
      - wp-back

  wordpress:
    depends_on:
      - db
    image: wordpress:latest
    ports:
      - 8888:80
      - 443:443
    environment:
       WORDPRESS_DB_HOST: db
       WORDPRESS_DB_USER: wp-user
       WORDPRESS_DB_PASSWORD: wp-pass
    volumes:
      - ./wordpress-files:/var/www/html
    container_name: wordpress-site
    networks:
      - wp-back

Volume basis data adalah volume bernama wp-data, sedangkan html wordpress adalah pengikatan ke direktori Anda saat ini ./wordpress-files .



  1. Database
  2.   
  3. Mysql
  4.   
  5. Oracle
  6.   
  7. Sqlserver
  8.   
  9. PostgreSQL
  10.   
  11. Access
  12.   
  13. SQLite
  14.   
  15. MariaDB
  1. Tingkatkan hashing kata sandi dengan garam acak

  2. MYSQL:PILIH jumlah nilai bidang sementara juga PILIH nilai unik?

  3. Rata-rata pada hitungan() dalam kueri yang sama

  4. Perbarui jika ada, masukkan jika tidak ada

  5. Batasan untuk mencegah pelanggaran batasan FK di tabel ketiga