私はUbuntuサーバー上でdockerを使用して実行中のスプリングブートアプリケーションを使用しています。MYSQL DBは、ドッキングイメージではなくサーバー上で動作しています。私がspring-boot appに使用しているスキーマはランダムに削除され続け、バックアップされたダンプを使用して復元する必要があります。私はこの奇妙な問題の背後にある理由を特定することはできません。私はこの問題を見つけようとしましたが、この問題については何も見つかりませんでした。MYSQLスキーマが低下し続ける
DBを削除する可能性があります。
1週間に1回のようにランダムです!それ以上であるかもしれない。私もそれを追跡することはできません。あなたは生産アプリのddl-auto
を使用してはならない
spring:
datasource:
url: jdbc:mysql://localhost/schemaname?useSSL=false
username: username
password: password
tomcat:
validation-query: SELECT 1
test-on-borrow: true
jpa:
show-sql: true
hibernate:
ddl-auto: update
properties:
hibernate:
dialect: org.hibernate.dialect.MySQL5Dialect
'ddl-auto'と' hbm2ddl'という文字列のプロジェクトファイルを検索できますか? –
あなたのmysqlがドッカーで実行されていないので、ドッカータグはなぜですか? – BMitch
@BMitch Dockerタグは、Dockerを使用し始めたときにこの問題が発生したため、誰かがdockerでこの問題に直面している可能性があります。 – Kareem