<small id='0L54p'></small><noframes id='0L54p'>

    • <bdo id='0L54p'></bdo><ul id='0L54p'></ul>
    <i id='0L54p'><tr id='0L54p'><dt id='0L54p'><q id='0L54p'><span id='0L54p'><b id='0L54p'><form id='0L54p'><ins id='0L54p'></ins><ul id='0L54p'></ul><sub id='0L54p'></sub></form><legend id='0L54p'></legend><bdo id='0L54p'><pre id='0L54p'><center id='0L54p'></center></pre></bdo></b><th id='0L54p'></th></span></q></dt></tr></i><div id='0L54p'><tfoot id='0L54p'></tfoot><dl id='0L54p'><fieldset id='0L54p'></fieldset></dl></div>
    <tfoot id='0L54p'></tfoot>
    <legend id='0L54p'><style id='0L54p'><dir id='0L54p'><q id='0L54p'></q></dir></style></legend>

        mySQL init 脚本未与 docker-compose 一起运行

        mySQL init scripts not running with docker-compose(mySQL init 脚本未与 docker-compose 一起运行)

        1. <i id='dVioF'><tr id='dVioF'><dt id='dVioF'><q id='dVioF'><span id='dVioF'><b id='dVioF'><form id='dVioF'><ins id='dVioF'></ins><ul id='dVioF'></ul><sub id='dVioF'></sub></form><legend id='dVioF'></legend><bdo id='dVioF'><pre id='dVioF'><center id='dVioF'></center></pre></bdo></b><th id='dVioF'></th></span></q></dt></tr></i><div id='dVioF'><tfoot id='dVioF'></tfoot><dl id='dVioF'><fieldset id='dVioF'></fieldset></dl></div>
        2. <legend id='dVioF'><style id='dVioF'><dir id='dVioF'><q id='dVioF'></q></dir></style></legend>
            <tbody id='dVioF'></tbody>
        3. <tfoot id='dVioF'></tfoot>
            1. <small id='dVioF'></small><noframes id='dVioF'>

                  <bdo id='dVioF'></bdo><ul id='dVioF'></ul>

                  本文介绍了mySQL init 脚本未与 docker-compose 一起运行的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着跟版网的小编来一起学习吧!

                  问题描述

                  我希望使用我的 mySQL 数据库启动 docker-compose up 并运行 init 脚本.

                  I wish to start docker-compose up with my mySQL database and run the init scripts.

                  version: '3'
                  services:
                    app:
                      build: .
                      network_mode: host
                      restart: always  
                    db:
                      image: mysql/mysql-server:5.7
                      environment: 
                        MYSQL_DATABASE: some_db
                        MYSQL_PASSWORD: test
                      volumes:
                        - ./docker/images/sql-scripts:/docker-entrypoint-initdb.d
                      restart: always
                      ports:
                        - "1200:3306"
                  

                  我添加了卷以将我的 sql 脚本链接到入口点,但是当我使用 docker-compose up 启动容器时,我没有看到正在运行的入口点脚本.这是我的 db 容器日志显示的内容:[入口点] MySQL Docker 镜像 5.7.28-1.1.13[入口点] 启动 MySQL 5.7.28-1.1.13

                  I added the volume to link my sql-scripts to the entrypoint but when I start the containers using docker-compose up, I do not see the entrypoint scripts being run. This is what my logs for the db container show: [Entrypoint] MySQL Docker Image 5.7.28-1.1.13 [Entrypoint] Starting MySQL 5.7.28-1.1.13

                  我做错了什么?

                  推荐答案

                  在这里找到答案 在 docker-compose 启动时创建数据库

                  数据库可能已经初始化.MySQL 映像不会一遍又一遍地重新配置数据库,它只执行一次.要重置数据库,请执行 docker-compose down -v,其中 -v 删除在卷部分中定义的卷.

                  The database was probably already initialized. The MySQL image does not reconfigure the database over and over again, it only does this once. To reset the database perform docker-compose down -v where the -v removes the volumes defined in the volume section.

                  这篇关于mySQL init 脚本未与 docker-compose 一起运行的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持跟版网!

                  本站部分内容来源互联网,如果有图片或者内容侵犯了您的权益,请联系我们,我们会在确认后第一时间进行删除!

                  相关文档推荐

                  What does SQL clause quot;GROUP BY 1quot; mean?(SQL 子句“GROUP BY 1是什么意思?意思是?)
                  MySQL groupwise MAX() returns unexpected results(MySQL groupwise MAX() 返回意外结果)
                  MySQL SELECT most frequent by group(MySQL SELECT 按组最频繁)
                  Why Mysql#39;s Group By and Oracle#39;s Group by behaviours are different(为什么 Mysql 的 Group By 和 Oracle 的 Group by 行为不同)
                  MySQL GROUP BY DateTime +/- 3 seconds(MySQL GROUP BY DateTime +/- 3 秒)
                  MySQL cumulative sum grouped by date(按日期分组的 MySQL 累计总和)
                  <i id='J9uNF'><tr id='J9uNF'><dt id='J9uNF'><q id='J9uNF'><span id='J9uNF'><b id='J9uNF'><form id='J9uNF'><ins id='J9uNF'></ins><ul id='J9uNF'></ul><sub id='J9uNF'></sub></form><legend id='J9uNF'></legend><bdo id='J9uNF'><pre id='J9uNF'><center id='J9uNF'></center></pre></bdo></b><th id='J9uNF'></th></span></q></dt></tr></i><div id='J9uNF'><tfoot id='J9uNF'></tfoot><dl id='J9uNF'><fieldset id='J9uNF'></fieldset></dl></div>
                    <tbody id='J9uNF'></tbody>
                    <bdo id='J9uNF'></bdo><ul id='J9uNF'></ul>

                        <small id='J9uNF'></small><noframes id='J9uNF'>

                        <legend id='J9uNF'><style id='J9uNF'><dir id='J9uNF'><q id='J9uNF'></q></dir></style></legend>

                        <tfoot id='J9uNF'></tfoot>