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

DockerでMysqlパスワードを非表示にする方法-env_fileを使用して作成

    envファイルは必要ありません。 dockerの変数名のみを使用する場合はenvironmentを作成します 定義では、その値はホストからコンテナに自動的に転送されます:

    services:
      db:
        image: "mysql:5.7"
        ports: ['3306:3306']
        environment:
          MYSQL_ROOT_PASSWORD: 
    

    ドキュメント から :

    何らかの理由でenvファイルを使用したい、または使用する必要がある場合は、次のこともできます。

    services:
      db:
        image: "mysql:5.7"
        ports: ['3306:3306']
        env_file:
        - production.env
    

    およびproduction.env ファイル(または名前を付けたもの)に、key=valueの行を追加するだけです。 :

    MYSQL_ROOT_PASSWORD=7op-s3cr37
    

    「env_file」構成オプション も参照してください。 。




    1. VisualStudio-MySqlデータベーステーブルをDataSetにリンクできませんでした

    2. 現在の日付または時刻をMySQLに挿入します

    3. このためにデータベースに新しいテーブルを作成する必要がありますか?

    4. MySQLのIFステートメントの正しい構文は何ですか?