zealinux
V2EX  ›  Docker

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

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