我有一个在Ubuntu服务器上使用docker运行的spring-boot应用程序,MYSQL数据库在服务器本身上运行,而不是在docker镜像中。我用于spring-boot应用程序的模式不断得到随机删除,我总是必须使用备份转储进行恢复。我无法确定这个奇怪问题背后的原因。我试着用Google搜索这个问题,但我找不到有关这个问题的任何信息。MYSQL架构不断下降
什么可能导致数据库被丢弃?!?
这是每周一次的随机!可能不止于此。我甚至无法追踪。
我application.yml有这样的:
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没有在docker中运行? – BMitch
@BMitch Docker标记,因为我开始使用Docker时遇到此问题可能是有人遇到了Docker。 – Kareem