sql >> データベース >  >> RDS >> Mysql

WordpressサイトをDockerに移動する:DB接続の確立中にエラーが発生しました

    新しいバージョンのdocker-composeでは、次のようになります(PhpMyAdminを使用したくない場合は、省略できます):

    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
    

    データベースボリュームは名前付きボリュームwp-dataであり、wordpresshtmlは現在のディレクトリ./wordpress-filesへのバインドマウントです。



    1. サブクエリmysqlを使用して同じテーブル内のauto_incrementを変更します

    2. MySQLがいくつかの外部キーを削除する

    3. SQL Server(T-SQL)で高度なサーバー構成オプションを表示する

    4. MySqlサーバーのデータベースを表示する