Dziwne zachowanie bazy na OVH [MySQL]

0

Cześć,

Postanowiłem potestować VPSa od OVH i założyłem tam bazę MySQL 5.7 - analogiczną wersję miałem u siebie na localhoscie. Kiedy odpalam aplikację migracje flyway przechodzą bez problemu, wszystkie tabele się tworzą, ale potem jakby te połączenie jest zamykane(?)

Konsola:

23:36:21.149 [localhost-startStop-1] ERROR o.s.web.context.ContextLoader - Context initialization failed
org.springframework.beans.factory.BeanCreationException: Error creating bean with name 'entityManagerFactory' defined in class path resource [info/noteme/configuration/DataSourceConfig.class]: Invocation of init method failed; nested exception is javax.persistence.PersistenceException: [PersistenceUnit: default] Unable to build Hibernate SessionFactory
...
Caused by: org.hibernate.tool.schema.spi.SchemaManagementException: Schema-validation: missing table [ROLES]

Tabela ROLES oczywiście istnieje. Wiec pytanie: w czym może tkwić problem, jeśli lokalnie to śmigało a zdalnie działa ale tylko 50/50?

DSconfig:

@Bean
	public BasicDataSource dataSource() {
		BasicDataSource dataSource = new BasicDataSource();
		dataSource.setDriverClassName("com.mysql.jdbc.Driver");
		dataSource.setUsername("x");
		dataSource.setPassword("x");
		dataSource.setUrl("jdbc:mysql://x.ovh.net:3306/notedb");
		dataSource.setValidationQuery("SELECT 1");
		return dataSource;
	}
0

Normalnie możesz się połączyć np. za pomocą MySQL Workbencha z tą bazą na VPSie?

0

Tak, normalnie wchodzę przez Workbencha i Flyway też przechodzi bez zadnego problemu.

Dodam, że umieszczając wara na tomcacie VPSa mam ten sam skutek co lokalnie - flyway tworzy tabele a w logu missing table...

1 użytkowników online, w tym zalogowanych: 0, gości: 1