zealinux
V2EX  ›  Docker

Docker 部署 MySQL,怎么升级表更改?

  •  
  •   zealinux · May 29, 2020 · 3674 views
    This topic created in 2215 days ago, the information mentioned may be changed or developed.

    系统是 Java,( spring boot/cloud ), 如果新代码升级还要,只要重新打包 jar,然后再重启 docker 容器就好了。

    那么 MySQL 数据库,有表结构或种子数据更改, 一般是怎么个操作流程?

    4 replies    2020-06-11 11:37:56 +08:00
    Latin
        1
    Latin  
       May 29, 2020
    持久化 /var/lib/mysql
    leishi1313
        2
    leishi1313  
       May 29, 2020
    要修改表结构直接 docker exec CONTAINER mysql -u USER -d DATABASE < migration.sql 就好了。
    要是问怎么管理,一般是专门建个 migration table,然后把已经应用的 migration 名字存进去就好了
    Ksmriacle
        3
    Ksmriacle  
       Jun 11, 2020
    @Latin 在这里都能看到即友么。。。
    Latin
        4
    Latin  
       Jun 11, 2020
    @Ksmriacle 啥即友?
    About   ·   Help   ·   Advertise   ·   Blog   ·   API   ·   FAQ   ·   Solana   ·   940 Online   Highest 6679   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 30ms · UTC 19:42 · PVG 03:42 · LAX 12:42 · JFK 15:42
    ♥ Do have faith in what you're doing.